.automation-production-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 12px 12px;display:grid}.automation-production-compare__item{background:radial-gradient(circle at 12% 0,#91e8ff24,#0000 32%),#060b10;border:1px solid #91e8ff2e;border-radius:16px;min-width:0;position:relative;overflow:hidden}.automation-production-compare__item--after{border-color:#6ce0ae57;box-shadow:0 16px 40px #6ce0ae1f}.automation-production-compare__item span{z-index:1;color:#0d1714;background:linear-gradient(135deg,#ffe48f,#91e8ff);border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 10px 24px #00000038}.automation-production-compare__item--after span{background:linear-gradient(135deg,#7ef2b8,#91e8ff)}.automation-production-compare__item video{object-fit:contain;background:#04080c;width:100%;height:360px;display:block}.automation-production-compare-modal{z-index:1300;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 72% 18%,#7ef2b82e,#0000 34%),radial-gradient(circle at 18% 82%,#91e8ff24,#0000 36%),#060a0fc7;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.automation-production-compare-dialog{background:linear-gradient(135deg,#0b151efa 0%,#0d1f23f5 58%,#080e18fa 100%),#080e16;border:1px solid #7ef2b847;border-radius:26px;gap:16px;width:min(1480px,96vw);max-height:min(92vh,920px);padding:18px;display:grid;overflow:hidden;box-shadow:0 34px 90px #00000075,inset 0 1px #ffffff14}.automation-production-compare-dialog__header{justify-content:space-between;align-items:flex-start;gap:18px;padding:2px 2px 0;display:flex}.automation-production-compare-dialog__header>div{gap:4px;min-width:0;display:grid}.automation-production-compare-dialog__header span{color:#7ef2b8;background:#7ef2b81f;border-radius:999px;width:fit-content;padding:4px 9px;font-size:12px;font-weight:950}.automation-production-compare-dialog__header strong{color:#f4fbff;font-size:clamp(24px,2.2vw,34px);font-weight:950;line-height:1.15}.automation-production-compare-dialog__header p{color:#ddebf5b8;margin:0;font-size:14px;line-height:1.5}.automation-production-compare-dialog__header button{color:#f4fbffe0;background:#ffffff14;border:1px solid #ddebf52e;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;min-height:38px;padding:0;font-size:26px;font-weight:500;line-height:1;display:inline-grid}.automation-production-compare-dialog__header button:hover{color:#fff;background:#7ef2b824;border-color:#7ef2b85c}.automation-production-compare-stage{grid-template-columns:minmax(240px,.62fr) minmax(520px,1.38fr);gap:16px;min-height:0;display:grid}.automation-production-compare-card{background:radial-gradient(circle at 20% 0,#91e8ff1c,#0000 35%),#00000057;border:1px solid #91e8ff29;border-radius:22px;align-content:start;gap:10px;min-width:0;min-height:0;padding:12px;display:grid;position:relative;overflow:hidden}.automation-production-compare-card--after{background:radial-gradient(circle at 72% 0,#7ef2b833,#0000 36%),#020d0c85;border-color:#7ef2b861;box-shadow:0 22px 54px #23d79d1f,inset 0 0 0 1px #7ef2b81a}.automation-production-compare-card__label{justify-content:space-between;align-items:center;gap:10px;display:flex}.automation-production-compare-card__label span{color:#ddebf59e;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.automation-production-compare-card__label strong{color:#f4fbffeb;font-size:14px;font-weight:950}.automation-production-compare-card--after .automation-production-compare-card__label strong{color:#7ef2b8}.automation-production-compare-card video{object-fit:contain;background:#020408;border-radius:16px;width:100%;height:min(72vh,720px);min-height:460px;display:block;box-shadow:inset 0 0 0 1px #ffffff0d}.automation-production-compare-card--before video{height:min(42vh,420px);min-height:260px}.automation-production-compare-card small{color:#ddebf5b8;font-size:12px;font-weight:850;line-height:1.45}@media (width<=980px){.automation-production-compare{grid-template-columns:1fr}.automation-production-compare__item video{height:320px}.automation-production-compare-modal{align-items:stretch;padding:10px}.automation-production-compare-dialog{border-radius:20px;width:100%;max-height:calc(100vh - 20px);padding:12px;overflow-y:auto}.automation-production-compare-dialog__header{align-items:flex-start}.automation-production-compare-dialog__header strong{font-size:22px}.automation-production-compare-stage{grid-template-columns:1fr}.automation-production-compare-card--after{order:-1}.automation-production-compare-card video,.automation-production-compare-card--before video{height:auto;min-height:0;max-height:62vh}.automation-production-compare-card--before video{max-height:28vh}.automation-production-compare-card{border-radius:18px;padding:10px}}.automation-workspace{--text-m:#526273;color:#314156;gap:12px;display:grid}.automation-hero-panel{background:linear-gradient(135deg,#fff6d7eb,#eff9ffeb 48%,#fffffff5),#fff;border:1px solid #c7d5e2f5;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:center;gap:16px;padding:14px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #1f2d3d17,inset 0 1px #fffffff5}.automation-hero-panel:after{content:"";filter:blur(1px);pointer-events:none;background:radial-gradient(circle,#ffd86b6b,#0000 58%),conic-gradient(from 160deg,#ffd86b57,#52c0ff42,#0000,#ffd86b52);border-radius:50%;width:170px;height:170px;position:absolute;inset:auto -70px -90px auto}.automation-hero-panel__copy,.automation-status-card{z-index:1;position:relative}.automation-kicker{color:#6f4c0d;letter-spacing:.04em;background:linear-gradient(135deg,#fff4c8,#eaf8ff);border:1px solid #d29d293d;border-radius:999px;width:fit-content;padding:5px 10px;font-size:12px;font-weight:900}.automation-hero-panel h2{letter-spacing:0;color:#17202b;max-width:980px;margin:8px 0 5px;font-size:clamp(24px,2.1vw,30px);line-height:1.2}.automation-hero-panel p{color:#526273;max-width:980px;margin:0;font-size:14px;line-height:1.5}.automation-status-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:radial-gradient(circle at 50% 22%,#ffd86b42,#0000 36%),linear-gradient(#ffffffdb,#f4faffd1);border:1px solid #c6d3e0e6;border-radius:16px;align-content:center;align-self:stretch;place-items:center;gap:9px;min-height:0;padding:10px 12px;display:grid;overflow:hidden;box-shadow:0 14px 30px #1f2d3d14}.automation-status-card--compact{place-items:initial;text-align:left;grid-template-columns:42px minmax(0,1fr);place-items:center start;min-width:0;display:grid}.automation-status-card__avatar{object-fit:contain;filter:drop-shadow(0 8px 14px #1f2d3d24);border-radius:14px;width:42px;height:42px}.automation-status-card:before{content:"";opacity:.82;background:linear-gradient(90deg,#0000 48%,#3797d524 49% 51%,#0000 52%),linear-gradient(#0000 48%,#3797d524 49% 51%,#0000 52%),#ecf9ffc7;border-radius:999px;width:48px;height:48px;position:absolute;inset:12px 12px auto auto}.automation-status-card--compact:before{display:none}.automation-director-avatar{width:104px;height:104px;display:block;position:relative}.automation-director-avatar__image{z-index:1;object-fit:contain;filter:drop-shadow(0 18px 24px #1f2d3d29)drop-shadow(0 4px 10px #ffae472e);-webkit-user-select:none;user-select:none;border-radius:32px;width:100%;height:100%;display:block;position:relative}.automation-director-avatar__spark{background:#ffd866;border-radius:2px;width:10px;height:10px;position:absolute;transform:rotate(45deg);box-shadow:0 0 14px #ffd86694}.automation-director-avatar__spark--one{top:16px;right:7px}.automation-director-avatar__spark--two{background:#91e8ff;width:7px;height:7px;top:46px;left:4px;box-shadow:0 0 14px #91e8ff94}.automation-status-card__copy{justify-items:inherit;z-index:1;gap:3px;min-width:0;display:grid;position:relative}.automation-status-card span,.automation-status-card small,.automation-topic span,.automation-topic small,.automation-metric span,.automation-metric small,.muted-text{color:var(--muted)}.automation-status-card span{color:#6d7b8a;font-size:12px;font-weight:900}.automation-status-card strong{color:#17202b;font-size:14px;line-height:1.25}.automation-status-card small{color:#748293;font-size:12px;line-height:1.45}.automation-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.automation-step{border:1px solid var(--border);min-width:0;min-height:48px;color:var(--muted);background:color-mix(in srgb, var(--panel-bg) 70%, transparent);border-radius:14px;align-content:center;gap:3px;padding:7px 9px;display:grid}.automation-step strong,.automation-step small{text-overflow:ellipsis;min-width:0;overflow:hidden}.automation-step strong{color:var(--text-h);white-space:nowrap;font-size:13px;font-weight:850;line-height:1.25}.automation-step small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box}.automation-step--active{color:#101314;background:linear-gradient(135deg,#ffe48f,#91e8ff);border-color:#0000}.automation-step--active strong{color:#101314}.automation-step--active small{color:#101314b8}.automation-grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:start;gap:16px;display:grid}.automation-card{border:1px solid var(--border);background:var(--panel-bg);box-shadow:var(--shadow);border-radius:20px;gap:14px;padding:18px;display:grid}.automation-chat-workbench{grid-column:1/-1}.automation-card--history,.automation-card--insights,.automation-card--topics{grid-column:1}.automation-card--plan,.automation-card--script,.automation-card--match{grid-column:2}.automation-card__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.automation-card__header strong,.automation-card__header>span{color:var(--text-h);font-weight:800}.automation-card label{color:var(--muted);gap:6px;font-size:13px;display:grid}.automation-card input,.automation-card textarea,.automation-card select{border:1px solid var(--border);width:100%;color:var(--text-h);font:inherit;background:#ffffff0a;border-radius:12px;padding:10px 12px}.automation-card textarea{resize:vertical}.automation-process-workbench{grid-column:1/-1}.automation-process-workbench--collapsed{gap:0;padding:0;display:grid;overflow:hidden}.automation-process-workbench__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;list-style:none;display:flex}.automation-process-workbench__summary::-webkit-details-marker{display:none}.automation-process-workbench__summary>div{gap:4px;display:grid}.automation-process-workbench__summary span{color:#6d7b8a;font-size:12px;font-weight:900}.automation-process-workbench__summary strong{color:#1d2935;font-size:15px}.automation-process-workbench__summary small{color:#48657f;font-size:12px;font-weight:900}.automation-process-workbench__body{grid-template-columns:1fr;align-items:start;gap:14px;padding:0 18px 18px;display:grid}.automation-detail-flow{gap:14px;min-width:0;display:grid}.automation-detail-flow__top{background:linear-gradient(135deg,#fffffffa,#f4f9fcf5),#fff;border:1px solid #cedae6e6;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.automation-detail-flow__top>div{gap:3px;min-width:0;display:grid}.automation-detail-flow__top span,.automation-detail-panel__header span{color:#6d7b8a;font-size:12px;font-weight:900}.automation-detail-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.automation-detail-step{text-align:left;cursor:pointer;background:#fff;border:1px solid #cad5e1f0;border-radius:14px;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"index title""index summary";align-items:center;gap:2px 8px;min-width:0;min-height:62px;padding:10px;display:grid}.automation-detail-step:disabled{opacity:.54;cursor:default}.automation-detail-step i{color:#687789;background:#eef3f8;border-radius:50%;grid-area:index;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:950;display:inline-grid}.automation-detail-step span{color:#202833;text-overflow:ellipsis;white-space:nowrap;grid-area:title;font-size:14px;font-weight:950;line-height:1.2;overflow:hidden}.automation-detail-step small{color:#6d7b8a;text-overflow:ellipsis;white-space:nowrap;grid-area:summary;font-size:11px;font-weight:800;line-height:1.25;overflow:hidden}.automation-detail-step--active{background:linear-gradient(#f8fcff,#eef8ff),#fff;border-color:#2d749c73;box-shadow:inset 3px 0 #2d749c,0 10px 22px #1f2d3d0e}.automation-detail-step--active i{color:#fff;background:#2d749c}.automation-detail-step--done:not(.automation-detail-step--active) i{color:#207c4b;background:#effbf4}.automation-detail-panel{background:#fff;border:1px solid #cedae6e6;border-radius:16px;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 10px 26px #1f2d3d12,inset 0 1px #fffffff0}.automation-detail-panel__header{border-bottom:1px solid #dee5eddb;justify-content:space-between;align-items:start;gap:12px;padding-bottom:12px;display:flex}.automation-detail-panel__header>div{gap:3px;min-width:0;display:grid}.automation-detail-panel__header small{color:#6d7b8a;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:48%;font-size:12px;font-weight:850;overflow:hidden}.automation-detail-plan-strip{background:#f8fbfd;border:1px solid #c6d3e0cc;border-radius:13px;gap:4px;padding:11px 12px;display:grid}.automation-detail-plan-strip strong{color:#202833;font-size:14px}.automation-detail-plan-strip p{color:#657486;margin:0;font-size:12px;line-height:1.45}.automation-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.automation-detail-empty{background:#f8fbff;border:1px dashed #bac9d8eb;border-radius:14px;justify-items:start;gap:8px;padding:18px;display:grid}.automation-detail-empty strong{color:#202833;font-size:15px}.automation-detail-empty p{color:#657486;margin:0;line-height:1.5}.automation-asset-confirm-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;display:grid}.automation-asset-confirm-item{background:#f8fbfd;border:1px solid #cad5e1eb;border-radius:13px;gap:5px;min-width:0;padding:12px;display:grid}.automation-asset-confirm-item span{color:#6d7b8a;font-size:11px;font-weight:900}.automation-asset-confirm-item strong{color:#202833;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.automation-asset-confirm-item small{color:#2d749c;background:#eef8ff;border-radius:999px;justify-self:start;padding:3px 7px;font-size:11px;font-weight:950}.automation-process-workbench.automation-process-workbench--collapsed{box-shadow:none;background:#fbfcfd;border:1px solid #d6dee7eb;border-radius:14px}.automation-process-workbench.automation-process-workbench--collapsed:not([open]){background:0 0;border-color:#0000}.automation-process-workbench__summary{background:#fff;border-bottom:1px solid #dee4ebdb;min-height:56px;padding:13px 16px}.automation-process-workbench.automation-process-workbench--collapsed:not([open]) .automation-process-workbench__summary{background:0 0;border-bottom:0;min-height:36px;padding:4px 2px}.automation-process-workbench__summary>div{gap:2px}.automation-process-workbench__summary span{color:#7a8795;letter-spacing:0;font-size:11px}.automation-process-workbench__summary strong{color:#18212c;font-size:14px;font-weight:900}.automation-process-workbench.automation-process-workbench--collapsed:not([open]) .automation-process-workbench__summary span{color:#c5d3e1b8;font-size:10px;font-weight:850}.automation-process-workbench.automation-process-workbench--collapsed:not([open]) .automation-process-workbench__summary strong{color:#ebf3fac2;font-size:12px;font-weight:800}.automation-process-workbench__summary small{color:#4c5a68;background:#fbfcfd;border:1px solid #d1dae3eb;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.automation-process-workbench.automation-process-workbench--collapsed:not([open]) .automation-process-workbench__summary small{color:#7bcdffdb;background:0 0;border-color:#0000;min-height:0;padding:0;font-size:11px;font-weight:800}.automation-process-workbench.automation-process-workbench--collapsed:not([open]) .automation-process-workbench__summary:hover strong{color:#ffffffeb}.automation-process-workbench.automation-process-workbench--collapsed:not([open]) .automation-process-workbench__summary:hover small{color:#9fdcff;background:0 0}.automation-process-workbench__body{background:#fbfcfd;padding:14px 16px 16px}.automation-detail-flow{gap:12px;width:100%;max-width:980px;margin-inline:auto}.automation-detail-flow__top{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 2px 2px}.automation-detail-flow__top span,.automation-detail-panel__header span,.automation-visual-slots__header span,.automation-subtitle-style__header span,.automation-asset-confirm-item span{color:#7a8795;font-size:11px;font-weight:850}.automation-detail-flow__top strong{color:#151d27;font-size:18px;font-weight:950}.automation-detail-stepper{background:#fff;border:1px solid #d6dee7eb;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;position:relative;overflow:hidden}.automation-detail-step{min-height:58px;box-shadow:none;background:#fff;border:0;border-right:1px solid #e2e7ede0;border-radius:0;padding:11px 13px;transition:background .16s,color .16s;position:relative}.automation-detail-step:last-child{border-right:0}.automation-detail-step:before{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;top:0;left:14px;right:14px}.automation-detail-step:hover:not(:disabled){background:#fafbfc}.automation-detail-step i{color:#647280;background:#f1f4f7;width:24px;height:24px;font-size:11px;box-shadow:inset 0 0 0 1px #d2dbe4d1}.automation-detail-step span{color:#202833;font-size:13px;font-weight:900}.automation-detail-step small{color:#7a8795;font-size:11px;font-weight:750}.automation-detail-step--active{box-shadow:none;background:#fbfcfd;border-color:#0000}.automation-detail-step--active:before{background:#18212c}.automation-detail-step--active i{color:#fff;box-shadow:none;background:#18212c}.automation-detail-step--done:not(.automation-detail-step--active) i{color:#1d5f43;background:#edf7f1;box-shadow:inset 0 0 0 1px #add5bfb8}.automation-detail-panel,.automation-visual-slots,.automation-subtitle-style,.automation-production-panel,.automation-process-workbench .automation-production-panel{box-shadow:none;background:#fff;border:1px solid #d6dee7eb;border-radius:12px}.automation-detail-panel{gap:13px;padding:15px}.automation-detail-panel--script{max-width:820px;margin-inline:auto}.automation-detail-panel--script .automation-detail-panel__header,.automation-detail-panel--script .automation-detail-plan-strip,.automation-detail-panel--script .automation-script-section,.automation-detail-panel--script .automation-script-check,.automation-detail-panel--script .automation-detail-actions{justify-self:center;width:min(100%,760px)}.automation-detail-panel__header{border-bottom:1px solid #e2e7ede6;align-items:center;padding-bottom:11px}.automation-detail-panel__header>div{gap:2px}.automation-detail-panel__header strong{color:#151d27;font-size:16px;font-weight:930}.automation-detail-panel__header small{color:#6f7c89;font-size:12px;font-weight:780}.automation-detail-plan-strip,.automation-detail-empty{background:#fbfcfd;border-color:#dee4ebeb;border-radius:10px}.automation-detail-plan-strip strong,.automation-detail-empty strong{color:#18212c}.automation-asset-confirm-list{background:#fff;border:1px solid #dee4ebeb;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0;overflow:hidden}.automation-asset-confirm-item{background:#fff;border:1px solid #e4e9eee6;border-top:0;border-left:0;border-radius:0;gap:4px;padding:13px 14px}.automation-asset-confirm-item strong{color:#1c2530;font-size:13px;font-weight:920}.automation-asset-confirm-item small,.automation-subtitle-style__header small{color:#536170;background:#f7f9fb;border:1px solid #d5dee7e6;padding:2px 7px;font-size:11px;font-weight:850}.automation-manual-match{background:#fff;border-color:#dee4ebeb;border-radius:12px}.automation-process-workbench .automation-manual-match__hint,.automation-visual-slots__add{color:#3f4d5a;background:#fbfcfd;border-color:#d3dce5eb}.automation-readiness-panel{box-shadow:none;border-radius:12px}.automation-visual-slots{gap:11px;padding:13px}.automation-visual-slots__header strong,.automation-subtitle-style__header strong{color:#151d27;font-size:14px;font-weight:920}.automation-visual-slots__add{border-radius:999px;min-height:28px;padding:0 9px;font-size:12px;font-weight:850}.automation-visual-slots__grid{grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:8px}.automation-visual-slot{box-shadow:none;background:#fff;border-color:#dee4ebeb;border-radius:10px;gap:8px;padding:8px}.automation-visual-slot__preview{background:#f1f4f7;border-color:#dee4ebeb;border-radius:8px}.automation-visual-slot__preview small{color:#fff;box-shadow:none;background:#121b26c7;border:1px solid #ffffffb8;padding:2px 6px;font-size:10px;top:6px;left:6px}.automation-visual-slot__copy strong{color:#1c2530;font-size:12px;font-weight:920}.automation-visual-slot__copy span{color:#707d8a;font-size:11px}.automation-visual-slot__controls{gap:6px}.automation-visual-slot__controls label{color:#7a8795;font-size:10px;font-weight:850}.automation-visual-slot__controls input,.automation-visual-slot select,.automation-manual-match select{color:#1c2530;background:#fbfcfd;border-color:#d5dee7f2;border-radius:8px;height:31px;font-size:12px;font-weight:750}.automation-visual-slot__footer{grid-template-columns:minmax(0,1fr) 31px;gap:6px}.automation-visual-slot__remove{color:#8c4b3d;background:snow;border-color:#e0d3cfe6;border-radius:8px;width:31px;height:31px}.automation-subtitle-style{grid-template-columns:minmax(0,1fr) 104px;gap:12px;padding:13px}.automation-subtitle-style__options{gap:7px}.automation-subtitle-style__option{min-height:74px;box-shadow:none;background:#fff;border-color:#dee4ebeb;border-radius:10px;padding:9px 10px}.automation-subtitle-style__option strong{color:#1c2530;font-size:12px;font-weight:920}.automation-subtitle-style__option small{color:#747f8b;font-size:10px}.automation-subtitle-preview__phone{max-width:96px;box-shadow:none;border:3px solid #1f2933;border-radius:15px}.automation-subtitle-preview__caption{font-size:10px;left:7px;right:7px}.automation-production-panel,.automation-process-workbench .automation-production-panel{box-shadow:none;background:#fff;border-color:#d6dee7eb;border-radius:12px;gap:12px;padding:14px}.automation-production-panel__header{border-bottom:1px solid #e2e7ede6;padding-bottom:9px}.automation-production-panel__header strong,.automation-process-workbench .automation-production-panel__header strong{color:#151d27;font-size:15px;font-weight:930}.automation-production-panel__header span,.automation-production-panel p,.automation-production-panel small,.automation-process-workbench .automation-production-panel__header span,.automation-process-workbench .automation-production-panel p,.automation-process-workbench .automation-production-panel small{color:#5e6b78}.automation-production-panel--done,.automation-process-workbench .automation-production-panel--done{background:#fbfdfb;border-color:#c3dacfe6}.automation-production-panel--failed,.automation-process-workbench .automation-production-panel--failed{background:snow;border-color:#e5c7c7f2}.automation-process-lane{align-content:start;gap:14px;min-width:0;display:grid}.automation-process-lane__header{border-bottom:1px solid #d5e0ebd1;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:2px 4px 8px;display:flex}.automation-process-lane__header>div{gap:3px;min-width:0;display:grid}.automation-process-lane__header span{color:#202833;font-size:18px;font-weight:950;line-height:1.2}.automation-process-lane__header strong{color:#6d7b8a;font-size:13px;font-weight:750;line-height:1.35}.automation-process-lane__header small{color:#5d6d7e;text-transform:uppercase;background:#fff;border:1px solid #c4d1dde6;border-radius:999px;flex:none;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.automation-process-workbench .automation-card{background:#fff;border:1px solid #cedae6e6;border-radius:16px;gap:16px;min-width:0;padding:18px;position:relative;overflow:hidden;box-shadow:0 10px 26px #1f2d3d14,inset 0 1px #fffffff0}.automation-process-workbench .automation-card:after{content:"";opacity:.72;background:linear-gradient(#7edcff,#ffd866);border-radius:999px;width:3px;position:absolute;inset:14px auto 14px 0}.automation-process-workbench .automation-card--status,.automation-process-workbench .automation-card--insights,.automation-process-workbench .automation-card--topics,.automation-process-workbench .automation-card--plan,.automation-process-workbench .automation-card--script,.automation-process-workbench .automation-card--match{grid-column:auto}.automation-process-workbench .automation-card:before{color:#5f7082;background:#f1f6fb;border:1px solid #c4d1ddd6;border-radius:999px;align-items:center;width:fit-content;min-height:24px;margin-left:4px;padding:0 9px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.automation-process-workbench .automation-card--status:before{content:"01 · 流程状态"}.automation-process-workbench .automation-card--insights:before{content:"02 · 行业洞察"}.automation-process-workbench .automation-card--topics:before{content:"03 · 候选话题"}.automation-process-workbench .automation-card--plan:before{content:"04 · 自动策划"}.automation-process-workbench .automation-card--script:before{content:"05 · 口播正文"}.automation-process-workbench .automation-card--match:before{content:"06 · 素材匹配"}.automation-process-workbench .automation-card__header{border-bottom:1px solid #dee5eddb;margin-top:-4px;padding-bottom:10px}.automation-process-workbench .automation-card__header>span{color:#202833;font-size:16px;font-weight:900}.automation-process-workbench .automation-card__header strong{color:#526273;white-space:nowrap;background:#eef4fa;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.automation-process-workbench .automation-card label{color:#5d6d7e}.automation-process-workbench .automation-card input,.automation-process-workbench .automation-card textarea,.automation-process-workbench .automation-card select{color:#202833;background:#fff;border-color:#c6d3e0f5}.automation-chat-workbench{background:linear-gradient(#fffffff5,#f6f9fcf0),#f7f9fc;border:1px solid #d3dae2d1;border-radius:24px;grid-template-columns:auto minmax(0,1fr);height:clamp(720px,100vh - 132px,1040px);min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #1018282e,inset 0 1px #ffffffe6}.automation-director-note{z-index:5;color:#263445;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#fffffff0,#f7fbffe0),#fafdffeb;border:1px solid #bccadaad;border-radius:14px;gap:10px;width:min(320px,100% - 316px);max-height:min(310px,100% - 120px);padding:12px;display:grid;position:absolute;top:82px;right:18px;box-shadow:0 12px 28px #384e681f,inset 0 1px #fffffff0}.automation-director-note:before{content:"";background:#55d196;border-radius:999px;width:7px;height:7px;position:absolute;top:12px;left:12px;box-shadow:0 0 0 4px #55d19629}.automation-director-note__header{justify-content:space-between;align-items:center;gap:10px;padding-left:14px;display:flex}.automation-director-note__header>div{gap:2px;display:grid}.automation-director-note__header span{color:#778597;font-size:12px;font-weight:800}.automation-director-note__header strong{color:#1f2d3d;font-size:14px;font-weight:900;line-height:1.35}.automation-director-note__header button,.automation-director-note-pill{color:#415166;background:#ffffffc7;border:1px solid #bccadab8;font-weight:900}.automation-director-note__header button{border-radius:999px;min-height:28px;padding:0 10px;font-size:12px}.automation-director-note-pill{z-index:5;border-radius:999px;min-height:32px;padding:0 12px;position:absolute;top:82px;right:18px;box-shadow:0 10px 24px #384e681a}.automation-director-note__list{color:#526274;gap:8px;min-height:0;font-size:12px;line-height:1.45;display:grid;overflow:auto}.automation-director-note__list span{gap:2px;padding-left:13px;display:grid;position:relative}.automation-director-note__list span:before{content:"";background:#55b987;border-radius:999px;width:5px;height:5px;position:absolute;top:.58em;left:0}.automation-director-note__list strong{color:#243244;font-size:12px;font-weight:900;line-height:1.35}.automation-director-note__list em{color:#617184;font-style:normal;font-weight:650}.automation-director-note__actions{justify-content:flex-end;gap:7px;display:flex}.automation-director-note__actions button{color:#3f4e62;background:#ffffffb8;border:1px solid #bccadab8;border-radius:999px;min-height:30px;padding:0 10px;font-size:12px;font-weight:900}.automation-director-note__actions button:first-child{color:#195f42;background:linear-gradient(135deg,#ecfff4f0,#e6faffdb);border-color:#55b98759}.automation-chat-sidebar{background:linear-gradient(#ffffff94,#f5f8fc8a),#f7fafda8;border-right:1px solid #e1e7eeb8;grid-template-rows:auto minmax(0,1fr);gap:12px;width:260px;min-height:0;padding:14px;transition:width .18s,padding .18s,background .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.automation-chat-sidebar--collapsed{width:0;box-shadow:none;background:0 0;border-right:0;grid-template-rows:auto;align-content:start;justify-items:center;gap:0;padding:0}.automation-chat-sidebar__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.automation-chat-sidebar__actions,.automation-chat-sidebar__rail{align-items:center;gap:4px;display:flex}.automation-chat-sidebar__actions{flex:none}.automation-chat-sidebar__rail{flex-direction:column;gap:7px;padding:2px 0}.automation-chat-sidebar__header div{gap:3px;min-width:0;display:grid}.automation-chat-sidebar__header span,.automation-chat-main__topbar span,.automation-chat-state span{color:#7b8794;font-size:12px}.automation-chat-sidebar__header strong,.automation-chat-main__topbar strong{color:#202833;font-size:15px}.automation-sidebar-icon-button,.automation-sidebar-new,.automation-chat-skip{color:#243142;background:#ffffffb8;border:1px solid #d3dae2e6;border-radius:10px;min-height:34px;font-weight:800}.automation-sidebar-icon-button{color:#788596;width:28px;height:28px;min-height:28px;box-shadow:none;background:0 0;border-color:#0000;border-radius:8px;place-items:center;padding:0;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-grid}.automation-sidebar-icon-button:hover:not(:disabled){color:#263444;box-shadow:none;background:#232f4112;border-color:#0000;transform:none}.automation-sidebar-icon-button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.automation-sidebar-icon-button--primary{color:#314255;box-shadow:none;background:0 0;border-color:#0000}.automation-sidebar-icon-button--primary:hover:not(:disabled){color:#102033;background:#232f4114;border-color:#0000}.automation-sidebar-new{color:#0f1720;background:linear-gradient(135deg,#ffd866,#7edcff);border-color:#0000;padding:0 12px;box-shadow:0 8px 18px #277eb029}.automation-chat-skip:hover{background:#e8f6ffe6;border-color:#4d96c652}.automation-chat-main{background:linear-gradient(#f9fbfd 0%,#f3f7fb 100%);grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid}.automation-chat-main__topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border-bottom:1px solid #dbe1e8e6;grid-row:1;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:16px 20px;display:flex}.automation-chat-main__identity{align-items:center;gap:14px;min-width:0;display:flex}.automation-chat-main__identity>div:last-child{gap:3px;min-width:0;display:grid}.automation-chat-main__quick-actions{flex:none;align-items:center;gap:4px;display:inline-flex}.automation-chat-main__topbar-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:inline-flex}.automation-profile-entry{color:#263444;cursor:pointer;background:#ffffff80;border:1px solid #2634441f;border-radius:12px;align-items:center;gap:8px;min-width:0;min-height:34px;padding:5px 8px 5px 10px;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.automation-profile-entry:hover:not(:disabled){background:#ffffffeb;border-color:#2443603d;transform:translateY(-1px)}.automation-profile-entry:disabled{cursor:not-allowed;opacity:.62}.automation-profile-entry i{background:#c7a45d;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #c7a45d21}.automation-profile-entry__label{color:#1f2933;white-space:nowrap;font-size:13px;font-weight:850;line-height:1.25}.automation-profile-entry__badge{color:#6c5a2d;white-space:nowrap;background:#c7a45d1f;border-radius:999px;min-height:20px;padding:3px 7px;font-size:11px;font-weight:850;line-height:1.2}.automation-chat-state{background:#ddf8eadb;border:1px solid #2cb87438;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 10px;display:inline-flex}.automation-chat-state i{background:#2fc17a;border-radius:999px;width:8px;height:8px;box-shadow:0 0 12px #2fc17a6b}.automation-chat-state--running{background:#e6f7ffe6;border-color:#4d96c642}.automation-chat-state--running i{background:#2c99d8;box-shadow:0 0 12px #2c99d875}.automation-chat-state--error{background:#ffececf0;border-color:#da464647}.automation-chat-state--error i{background:#dc4d4d;box-shadow:0 0 12px #dc4d4d61}.automation-chat-thread{scrollbar-gutter:stable;background:radial-gradient(circle at 10% 10%,#7edcff1f,#0000 24%),radial-gradient(circle at 88% 92%,#ffd8661f,#0000 24%),#f6f8fb;grid-row:3;align-content:start;gap:12px;height:100%;min-height:0;padding:22px clamp(18px,3vw,34px) 30px;display:grid;overflow:hidden auto}.automation-chat-thread::-webkit-scrollbar{width:10px}.automation-history-list--sidebar::-webkit-scrollbar{width:10px}.automation-chat-thread::-webkit-scrollbar-track{background:0 0}.automation-history-list--sidebar::-webkit-scrollbar-track{background:0 0}.automation-chat-thread::-webkit-scrollbar-thumb{background:#7e8c9c85 padding-box content-box;border:3px solid #0000;border-radius:999px}.automation-history-list--sidebar::-webkit-scrollbar-thumb{background:#7e8c9c85 padding-box content-box;border:3px solid #0000;border-radius:999px}.automation-chat-thread::-webkit-scrollbar-thumb:hover{background:#2c99d8a3 padding-box content-box}.automation-history-list--sidebar::-webkit-scrollbar-thumb:hover{background:#2c99d8a3 padding-box content-box}.automation-chat-message{grid-template-columns:38px minmax(0,840px);align-items:start;gap:10px;display:grid}.automation-chat-message--user{grid-template-columns:auto 34px;justify-content:end;justify-self:end;gap:8px;width:fit-content;max-width:min(560px,68%)}.automation-chat-message--user .automation-chat-message__avatar{border-radius:12px;grid-column:2;width:34px;height:34px;box-shadow:0 8px 18px #22354d1f}.automation-chat-message--user .automation-chat-message__bubble{overflow-wrap:anywhere;background:linear-gradient(135deg,#dff2ff,#cbeafd);border-color:#aecbe2c7;border-radius:15px;grid-area:2/1;justify-self:end;width:fit-content;max-width:min(460px,100%);padding:9px 12px;box-shadow:0 8px 18px #2c6b961a}.automation-chat-message__avatar{color:#0f1720;letter-spacing:0;background:linear-gradient(135deg,#ffd866,#7edcff);border-radius:14px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid;box-shadow:0 10px 24px #0000002e}.automation-chat-message--system .automation-chat-message__avatar{color:#16633d;background:#dff8eb;border:1px solid #2cb87447}.automation-chat-message__content{gap:5px;min-width:0;display:grid}.automation-chat-message--user .automation-chat-message__content{grid-area:1/1;justify-items:end;gap:4px;width:fit-content;min-width:0;max-width:100%}.automation-chat-message__meta{align-items:center;gap:8px;min-width:0;display:inline-flex}.automation-chat-message--user .automation-chat-message__meta{justify-self:end;gap:6px;padding-right:2px}.automation-chat-message__name{color:#7b8794;font-size:13px;line-height:1}.automation-chat-message__time{color:#9aa6b2;white-space:nowrap;font-size:12px;line-height:1}.automation-chat-message__bubble{background:#ffffffeb;border:1px solid #dae1e9e0;border-radius:18px;gap:10px;width:fit-content;min-width:0;max-width:100%;padding:13px 15px;display:grid;box-shadow:0 12px 26px #1f2d3d14}.automation-chat-message__bubble p{color:#202833;margin:0;font-size:16px;line-height:1.72}.automation-chat-message--user .automation-chat-message__bubble p{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.automation-chat-message--system .automation-chat-message__bubble{background:#ecfbf2;border-color:#2cb8742e}.automation-chat-message--status .automation-chat-message__bubble p,.automation-chat-message--draft_summary .automation-chat-message__bubble p{color:#6f7c8a}.automation-chat-message--intent_redirect .automation-chat-message__bubble{background:#fff8e8;border-color:#ffc36b57}.automation-chat-message--intent_redirect .automation-chat-message__bubble p{color:#8a6523}.automation-chat-message--qa_answer .automation-chat-message__bubble,.automation-chat-message--capability_intro .automation-chat-message__bubble{background:linear-gradient(#fff,#f7fbfe);border-color:#aac9e2e6}.automation-chat-message--billing_credit_recharge .automation-chat-message__bubble{background:linear-gradient(135deg,#fffffff5,#effbf6eb);border-color:#237b7038;max-width:min(430px,100%);padding:10px;box-shadow:0 14px 30px #164c481a}.automation-chat-message--billing_credit_recharge .automation-chat-message__bubble>p{color:#506071;font-size:13px;line-height:1.45}.automation-chat-message--question_card .automation-chat-message__bubble{background:#fffffff5;border-color:#c6d5e4b8;width:min(520px,100%);padding:14px 16px}.automation-chat-message--question_card .automation-chat-message__bubble>p{display:none}.automation-question-card{color:#182632;gap:10px;width:100%;display:grid}.automation-question-card__header{gap:3px;display:grid}.automation-question-card__header span{color:#247b91;background:#e9f8fde6;border-radius:999px;width:fit-content;padding:2px 7px;font-size:11px;font-weight:900}.automation-question-card__header strong{color:#172331;font-size:16px;line-height:1.35}.automation-question-card__header p{color:#637386;margin:0;font-size:12px;line-height:1.45}.automation-question-card__body{gap:8px;display:grid}.automation-question-card__item{background:0 0;border:0;border-bottom:1px solid #dbe4edd1;gap:6px;padding:0 0 9px;display:grid}.automation-question-card__item:last-child{border-bottom:0;padding-bottom:0}.automation-question-card__item>span{color:#2c3a4a;font-size:12px;font-weight:850}.automation-question-card__item em{color:#b86a37;margin-left:3px;font-style:normal}.automation-question-card__item input,.automation-question-card__item textarea{color:#172331;width:100%;font:inherit;background:#fbfdff;border:1px solid #ccd9e6d1;border-radius:9px;outline:none;padding:8px 9px;font-size:13px}.automation-question-card__item textarea{resize:vertical;line-height:1.5}.automation-question-card__item input:focus,.automation-question-card__item textarea:focus{border-color:#349bdc94;box-shadow:0 0 0 3px #349bdc1a}.automation-question-card__options{flex-wrap:wrap;gap:6px;display:flex}.automation-question-card__option{color:#314156;background:#fff;border:1px solid #c6d4e2d1;border-radius:999px;min-height:30px;padding:5px 9px;font-size:12px;font-weight:820}.automation-question-card__option:hover,.automation-question-card__option--active{color:#0f1720;background:#e9f8fd;border-color:#43aad6b3}.automation-question-card__footer{justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.automation-question-card__footer small,.automation-question-card__footer span{color:#637386;font-size:12px;font-weight:780}.automation-question-card__footer button{color:#0f1417;background:linear-gradient(135deg,#ffd866,#7edcff);border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;font-weight:900}.automation-question-card__footer button:disabled{color:#8a98a8;cursor:not-allowed;background:#eef3f7}.automation-question-card--submitted .automation-question-card__item{background:0 0}.automation-question-card__summary{flex-wrap:wrap;gap:6px;display:flex}.automation-question-card__summary span{color:#536273;background:#f8fbfd;border:1px solid #cedbe7c2;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:5px 8px;font-size:12px;display:inline-flex}.automation-question-card__summary b{color:#7c8997;font-weight:760}.automation-question-card__summary em{color:#172331;overflow-wrap:anywhere;font-style:normal;font-weight:880}:root:not([data-theme=light]) .automation-chat-message--billing_credit_recharge .automation-chat-message__bubble{background:linear-gradient(135deg,#122025f5,#09141bf0);border-color:#7ef2b838;box-shadow:0 18px 34px #0000004d,inset 0 1px #7ef2b81f}:root:not([data-theme=light]) .automation-chat-message--billing_credit_recharge .automation-chat-message__bubble>p{color:#a8b8c7}.automation-chat-workflow{gap:8px;min-width:min(580px,100%);display:grid}.automation-chat-workflow__node{background:#f8fbfef2;border:1px solid #d6e0eaeb;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.automation-chat-workflow__node--active{background:linear-gradient(135deg,#eef9ff,#fff8df);border-color:#3797d56b}.automation-chat-workflow__node--done{background:#eefaf3;border-color:#4abe7e47}.automation-chat-workflow__node--failed{background:#fff1f1;border-color:#e0585852}.automation-chat-workflow__dot{color:#627182;background:#fff;border:1px solid #c5d1ddf2;border-radius:12px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.automation-chat-workflow__node--active .automation-chat-workflow__dot{color:#0f1720;background:linear-gradient(135deg,#91e8ff,#ffe48f);border-color:#3797d575}.automation-chat-workflow__node--done .automation-chat-workflow__dot{color:#0a3a1f;background:linear-gradient(135deg,#d8ffe5,#f3fff6);border-color:#4abe7e52}.automation-chat-workflow__node--failed .automation-chat-workflow__dot{color:#fff;background:linear-gradient(135deg,#ff8e8e,#c53c3c);border-color:#e0585861}.automation-chat-workflow__copy{gap:2px;display:grid}.automation-chat-workflow__copy strong{color:#1d2935;font-size:14px}.automation-chat-workflow__copy span{color:#6d7b8a;font-size:12px;line-height:1.45}.automation-chat-thinking{background:linear-gradient(135deg,#91e8ff1f,#ffe48f14),#fffffff0;border-color:#91bcda57;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:min(260px,100%);padding:12px 14px}.automation-chat-thinking__dots{align-items:center;gap:6px;display:inline-flex}.automation-chat-thinking__dots i{opacity:.35;background:linear-gradient(135deg,#ffd866,#7edcff);border-radius:999px;width:8px;height:8px;animation:1.2s ease-in-out infinite automationThinkingPulse}.automation-chat-thinking__dots i:nth-child(2){animation-delay:.18s}.automation-chat-thinking__dots i:nth-child(3){animation-delay:.36s}.automation-chat-thinking__copy{gap:3px;min-width:0;display:grid}.automation-chat-thinking__copy strong{color:#203042;font-size:14px;line-height:1.35}.automation-chat-thinking__copy small{color:#708092;font-size:12px;line-height:1.3}.automation-chat-empty-prompts{place-self:center;gap:12px;width:min(720px,100%);margin:clamp(10px,5vh,58px) auto 0;padding:0 6px;display:grid}.automation-chat-empty-prompts__copy{text-align:center;justify-items:center;gap:5px;display:grid}.automation-chat-empty-prompts__copy span{color:#7b8796;font-size:12px;font-weight:820}.automation-chat-empty-prompts__copy strong{color:#172231;font-size:clamp(20px,2.5vw,26px);font-weight:900;line-height:1.16}.automation-chat-empty-prompts__headline{isolation:isolate;justify-content:center;align-items:center;width:fit-content;max-width:100%;padding:1px 4px 5px;display:inline-flex;position:relative}.automation-chat-empty-prompts__headline span{white-space:nowrap;color:#0000;width:7em;max-width:100%;font-size:inherit;font-weight:inherit;line-height:inherit;background:linear-gradient(92deg,#162230 0%,#244c5f 48%,#172231 100%);-webkit-background-clip:text;background-clip:text;animation:1.05s steps(7,end) .18s both automationPromptTyping;display:inline-block;position:relative;overflow:hidden}.automation-chat-empty-prompts__headline:before{content:"";opacity:0;transform-origin:0;z-index:-1;background:linear-gradient(90deg,#7edcff00,#7edcff6b,#ffd86657,#7edcff00);border-radius:999px;height:7px;animation:1.8s .72s both automationPromptUnderline;position:absolute;inset:auto 1px 0;transform:scaleX(.4)}.automation-chat-empty-prompts__headline:after{content:"";background:#2b7f9f;border-radius:999px;width:2px;height:.88em;margin-left:3px;animation:1.8s step-end .18s both automationPromptCaret}.automation-chat-empty-prompts__copy small{color:#6d7b8a;max-width:520px;font-size:12px;line-height:1.5}.automation-chat-empty-prompts__grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 10px;display:flex}.automation-chat-empty-prompts__grid button{--prompt-cloud-x:0px;--prompt-cloud-y:0px;color:#2c3b4d;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:38px;transform:translate(var(--prompt-cloud-x), var(--prompt-cloud-y));background:linear-gradient(#ffffffeb,#fafdffc7);border:1px solid #c2d1e0b8;border-radius:999px;flex:0 auto;padding:7px 14px;font-size:13px;font-weight:740;line-height:1.42;transition:border-color .16s,background .16s,box-shadow .16s,color .16s,transform .16s;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #3a526f14,0 22px 46px #4a709414}.automation-chat-empty-prompts__grid button:first-child{flex-basis:min(390px,54%)}.automation-chat-empty-prompts__grid button:nth-child(2){--prompt-cloud-y:3px;flex-basis:min(360px,45%)}.automation-chat-empty-prompts__grid button:nth-child(3){--prompt-cloud-x:-10px;flex-basis:min(330px,43%)}.automation-chat-empty-prompts__grid button:nth-child(4){--prompt-cloud-x:6px;--prompt-cloud-y:2px;flex-basis:min(350px,47%)}.automation-chat-empty-prompts__grid button:nth-child(5){flex-basis:min(340px,42%)}.automation-chat-empty-prompts__grid button:nth-child(6){--prompt-cloud-y:4px;flex-basis:min(420px,56%)}.automation-chat-empty-prompts__grid button:hover{color:#182636;background:linear-gradient(#fffffffa,#fcfeffe6);border-color:#629fc76b;box-shadow:inset 0 1px #fffffff5,0 10px 22px #324b691a,0 28px 54px #3f6b921f}.automation-chat-empty-prompts__grid button:first-child:hover,.automation-chat-empty-prompts__grid button:nth-child(3):hover,.automation-chat-empty-prompts__grid button:nth-child(5):hover{transform:translate(var(--prompt-cloud-x), calc(var(--prompt-cloud-y) - 2px))}.automation-chat-empty-prompts__grid button:nth-child(2):hover,.automation-chat-empty-prompts__grid button:nth-child(4):hover,.automation-chat-empty-prompts__grid button:nth-child(6):hover{transform:translate(var(--prompt-cloud-x), calc(var(--prompt-cloud-y) - 1px))}.automation-chat-empty-prompts__grid button:focus-visible{outline-offset:2px;outline:2px solid #3797d570}@keyframes automationPromptTyping{0%{width:0}to{width:7em}}@keyframes automationPromptCaret{0%,18%,36%,54%,72%{opacity:1}9%,27%,45%,63%,90%,to{opacity:0}}@keyframes automationPromptUnderline{0%{opacity:0;transform:scaleX(.28)}58%{opacity:.95;transform:scaleX(1)}to{opacity:.72;transform:scaleX(1)}}@keyframes automationThinkingPulse{0%,80%,to{opacity:.32;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.automation-chat-topic-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:9px;width:min(760px,100%);min-width:min(540px,100%);display:grid}.automation-chat-topic-card{isolation:isolate;color:#213044;background:linear-gradient(#fffffffa,#f7fbfdeb),#fff;border:1px solid #c7d5e4b8;border-radius:14px;grid-template-rows:auto minmax(36px,auto) minmax(30px,1fr) auto;align-content:stretch;gap:8px;min-width:0;min-height:112px;padding:12px 13px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;box-shadow:0 10px 24px #1f2d3d0b,inset 0 1px #ffffffe6}.automation-chat-topic-card:hover:not(:disabled){background:linear-gradient(#fff,#f4fafdfa),#fff;border-color:#3891cd6b;transform:translateY(-1px);box-shadow:0 14px 28px #1f2d3d13,inset 0 1px #ffffffeb}.automation-chat-topic-card.automation-topic--selected{color:#172636;background:linear-gradient(#fffffffc,#f1f9fdf5),#fff;border-color:#2c99d894;box-shadow:0 16px 32px #2c99d81f,inset 0 1px #fffffff0}.automation-chat-topic-card.automation-topic--selected:before{content:"";background:#2f8ecb;border-radius:0 999px 999px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.automation-chat-topic-card__meta{justify-content:flex-end;align-items:center;min-width:0;display:flex}.automation-chat-topic-card__topline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.automation-chat-topic-card__meta small{color:#326b91;white-space:nowrap;background:#eff8ffd1;border:1px solid #3e97cd33;border-radius:999px;align-items:center;min-height:21px;padding:0 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.automation-chat-topic-card__title{color:#172536;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:16px;line-height:1.34;display:-webkit-box;overflow:hidden}.automation-chat-topic-card__director{gap:4px;min-width:0;display:grid}.automation-chat-topic-card__director small{color:#5c6c7e;-webkit-line-clamp:1;word-break:break-word;-webkit-box-orient:vertical;font-size:12px;line-height:1.48;display:-webkit-box;overflow:hidden}.automation-chat-topic-card__director b{color:#25354a;margin-right:4px;font-weight:950}.automation-chat-topic-card__summary{color:#657486;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:12px;line-height:1.46;display:-webkit-box;overflow:hidden}.automation-chat-topic-card__cta{color:#1978aa;place-self:end start;align-items:center;gap:4px;font-size:12px;font-weight:950;line-height:1.3;display:inline-flex}.automation-chat-topic-card__cta:after{content:"→";font-size:13px;line-height:1}.automation-chat-topic-list .automation-signal-row{flex-wrap:nowrap;gap:4px;min-width:0;overflow:hidden}.automation-chat-topic-list .automation-signal-chip,.automation-chat-topic-list .automation-topic:hover .automation-signal-chip,.automation-chat-topic-list .automation-topic--selected .automation-signal-chip{color:#755814;text-overflow:ellipsis;white-space:nowrap;background:#fff8e0e0;border-color:#d2aa3d42;max-width:100%;min-height:21px;padding:0 7px;font-size:10px;font-weight:900;overflow:hidden}.automation-chat-topic-list .automation-signal-chip--topic,.automation-chat-topic-list .automation-topic:hover .automation-signal-chip--topic,.automation-chat-topic-list .automation-topic--selected .automation-signal-chip--topic{color:#735b1c;background:#fff7df;border-color:#ddb54f47}.automation-chat-topic-card:hover:not(:disabled) .automation-chat-topic-card__meta small,.automation-chat-topic-card.automation-topic--selected .automation-chat-topic-card__meta small{color:#2d6c94;background:#eef8ffeb;border-color:#3797d547}.automation-chat-topic-card:hover:not(:disabled) .automation-chat-topic-card__title,.automation-chat-topic-card.automation-topic--selected .automation-chat-topic-card__title{color:#172636}.automation-chat-topic-card:hover:not(:disabled) .automation-chat-topic-card__summary,.automation-chat-topic-card.automation-topic--selected .automation-chat-topic-card__summary{color:#657486}.automation-chat-topic-card:hover:not(:disabled) .automation-chat-topic-card__director small{color:#526274}.automation-chat-topic-card:hover:not(:disabled) .automation-chat-topic-card__director b{color:#273648}.automation-chat-topic-card:hover:not(:disabled) .automation-chat-topic-card__cta,.automation-chat-topic-card.automation-topic--selected .automation-chat-topic-card__cta{color:#1675a7}@media (width<=640px){.automation-steps{grid-template-columns:1fr}.automation-chat-topic-list{grid-template-columns:1fr;width:100%;min-width:0}.automation-chat-topic-card{min-height:0;padding:11px 12px 11px 14px}.automation-chat-topic-card__meta{grid-template-columns:minmax(0,1fr);justify-items:start;gap:3px}.automation-chat-topic-card__topline{grid-template-columns:minmax(0,1fr) auto}}.automation-chat-draft-mini{background:#fff8df;border:1px solid #ffe48f33;border-radius:12px;gap:8px;padding:10px;display:grid}.automation-chat-draft-mini strong{color:#202833;font-size:14px}.automation-chat-draft-mini span{color:#6f7c8a;font-size:13px}.automation-publish-draft-preview{background:linear-gradient(135deg,#7edcff1a,#ffe48f1f);border:1px solid #7edcff3d;border-radius:14px;gap:6px;padding:10px 12px;display:grid}.automation-publish-draft-preview>span{color:#4f7180;font-size:12px;font-weight:900}.automation-publish-draft-preview>strong{color:#1c3043;font-size:14px}.automation-publish-draft-preview label{gap:5px;margin:0;display:grid}.automation-publish-draft-preview label span{color:#4f7180;font-size:12px;font-weight:900}.automation-publish-draft-preview input{color:#1c3043;background:#ffffffd1;border:1px solid #96bccd7a;border-radius:10px;outline:none;width:100%;min-height:38px;padding:8px 10px;font-size:14px;font-weight:750}.automation-publish-draft-preview input:focus{border-color:#4eccdbc7;box-shadow:0 0 0 3px #7edcff2e}.automation-publish-draft-preview input:disabled{color:#7b8b9a;cursor:not-allowed;background:#f4f8fbb8}.automation-publish-draft-preview--editor{margin-bottom:2px}.automation-publish-draft-preview div{flex-wrap:wrap;gap:6px;display:flex}.automation-publish-draft-preview small{color:#285849;background:#7ef2b838;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:850}.automation-chat-result-card{background:#ffffffeb;border:1px solid #d2dce7db;border-radius:14px;gap:8px;min-width:min(520px,100%);padding:11px 12px;display:grid;box-shadow:0 8px 20px #1f2d3d0d}.automation-chat-result-card--plan{gap:8px}.automation-chat-result-card__notice{background:#f8fbfd;border:1px solid #d8e2ecb8;border-radius:12px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.automation-chat-result-card__notice strong{color:#253342;font-size:12px;line-height:1.45}.automation-chat-result-card__badge{color:#265f44;letter-spacing:.02em;background:linear-gradient(135deg,#eefbe9,#dcf6ff);border:1px solid #53b18238;border-radius:999px;flex:none;justify-self:start;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.automation-chat-result-card__badge--accent{color:#7c5914;background:linear-gradient(135deg,#fff2c8,#fff9e9);border-color:#e2b64f3d}.automation-chat-result-card__badge--warning{color:#9a4d1f;background:linear-gradient(135deg,#fff0e7,#fff8ef);border-color:#dc77413d}.automation-chat-result-card__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.automation-chat-result-card__header strong{color:#1b2631;font-size:15px;line-height:1.35}.automation-chat-result-card__header span{color:#6d7b8a;font-size:12px;font-weight:800}.automation-chat-plan-brief{background:#fbfdff;border:1px solid #d5e0ebc2;border-radius:12px;gap:4px;padding:9px 10px;display:grid}.automation-chat-plan-brief span{color:#6a7b8c;font-size:11px;font-weight:900}.automation-chat-plan-brief strong{color:#1f2c3a;font-size:13px;line-height:1.48}.automation-chat-script-preview{color:#2d3b4a;white-space:pre-wrap;background:#fbfdff;border:1px solid #d5e0ebc2;border-radius:12px;padding:9px 10px;font-size:13px;line-height:1.58}.automation-chat-issue-list{gap:6px;display:grid}.automation-chat-issue-list span{color:#8a4a29;background:#fff6ec;border-radius:10px;padding:7px 9px;font-size:12px;line-height:1.45}.automation-chat-result-card__action-bar{justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.automation-chat-result-card__action-bar span{color:#6b7a8a;font-size:12px;line-height:1.45}.automation-chat-result-card__action{color:#1c3043;cursor:pointer;background:linear-gradient(135deg,#ffe48f,#8fe6ff);border:0;border-radius:12px;justify-content:center;align-items:center;min-height:32px;padding:0 11px;font-size:12px;font-weight:900;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 8px 16px #4a70971f}.automation-chat-result-card__action:hover{filter:saturate(1.03);transform:translateY(-1px);box-shadow:0 14px 24px #4a709733}.automation-chat-result-card__action:active{transform:translateY(0)}.automation-chat-result-card__action--secondary{background:linear-gradient(135deg,#ffffffe6,#e8f6ffeb);border:1px solid #91bcda61;box-shadow:0 8px 18px #4a70971a}.automation-chat-result-card__action--publish{color:#0b2018;background:linear-gradient(135deg,#7ef2b8,#91e8ff);box-shadow:0 12px 24px #34b0862e}@media (width<=640px){.automation-chat-result-card__action-bar{flex-direction:column;align-items:stretch}.automation-chat-result-card__action{width:100%}}.automation-source-actions{flex-wrap:wrap;gap:8px;display:flex}.automation-source-actions button{border-radius:999px;min-height:34px;padding:7px 12px;font-weight:850}.automation-source-actions button:not(.button-secondary){color:#111820;background:linear-gradient(135deg,#ffd866,#7edcff)}.automation-source-mini{background:linear-gradient(135deg,#7edcff1f,#ffd86614),#f6fbff;border:1px solid #7edcff47;border-radius:12px;gap:9px;min-width:min(520px,100%);max-width:min(680px,100%);padding:10px;display:grid}.automation-source-mini__header{justify-content:space-between;gap:12px;display:flex}.automation-source-mini__header>div{gap:4px;min-width:0;display:grid}.automation-source-mini strong{color:#202833;overflow-wrap:anywhere;font-size:14px;line-height:1.35}.automation-source-mini span{color:#6f7c8a;font-size:13px;line-height:1.45}.automation-source-transcript{background:#ffffffd6;border:1px solid #bcccdbb8;border-radius:10px;gap:7px;padding:10px 11px;display:grid}.automation-source-transcript span{color:#47708a;font-size:12px;font-weight:850}.automation-source-transcript p{color:#202833;white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;margin:0;padding-right:4px;font-size:14px;line-height:1.72;overflow:auto}.automation-chat-input-dock{background:linear-gradient(#f9fbfdbd,#f4f8fcf5),#f6f9fc;border-top:1px solid #dbe1e8e6;grid-row:4;gap:8px;padding:10px 24px 12px;display:grid}.automation-universal-composer{width:min(820px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:center;gap:6px;padding:0;display:grid}.automation-universal-composer__header{justify-content:space-between;align-items:flex-start;gap:12px;padding:0 8px;display:flex}.automation-universal-composer__header>div{gap:3px;min-width:0;display:grid}.automation-universal-composer__header span,.automation-universal-composer__header small,.automation-source-followup span,.automation-manual-source-box span,.automation-brief-review__header span,.automation-brief-review__actions small{color:#6f7c8a;font-size:12px;line-height:1.35}.automation-universal-composer__header span{display:none}.automation-universal-composer__header strong{color:#202833;font-size:14px;line-height:1.35}.automation-style-skill-bar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;min-width:0;display:flex}.automation-style-skill-pill{color:#263342;background:#f8fbfe8a;border:1px solid #b0c2d36b;border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:min(360px,100%);min-height:24px;padding:2px 4px 2px 8px;display:inline-flex}.automation-style-skill-pill span{color:#7b8a99;white-space:nowrap;font-size:10px;font-weight:820}.automation-style-skill-pill strong{color:#182432;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:900;overflow:hidden}.automation-style-skill-pill button{color:#66788a;background:0 0;border-radius:999px;place-items:center;width:18px;height:18px;min-height:18px;padding:0;font-size:13px;font-weight:900;line-height:1;display:inline-grid}.automation-style-skill-pill button:hover:not(:disabled){background:#dee8f2b8}.automation-style-skill-menu{flex:none;position:relative}.automation-style-skill-menu summary{color:#425266;cursor:pointer;background:#ffffff7a;border:1px solid #a5b9cf61;border-radius:999px;align-items:center;min-height:26px;padding:4px 9px;font-size:11px;font-weight:850;list-style:none;display:inline-flex}.automation-style-skill-menu summary::-webkit-details-marker{display:none}.automation-style-skill-menu__panel{z-index:20;background:#fffffffa;border:1px solid #a9bbcfe6;border-radius:16px;gap:6px;width:min(340px,100vw - 40px);max-height:320px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 24px 60px #1f2d3d38}.automation-style-skill-option{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px;display:grid}.automation-style-skill-option__main{color:#223041;text-align:left;background:#fff;border:1px solid #dbe2ebeb;border-radius:10px;gap:2px;width:100%;min-height:0;padding:8px 10px;display:grid}.automation-style-skill-option__main:hover:not(:disabled){background:#f5fbff;border-color:#3da3e061}.automation-style-skill-option__main strong{color:#172231;font-size:13px;line-height:1.25}.automation-style-skill-option__main span{color:#516579;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.automation-style-skill-option__main small{color:#7a8a9a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.25;overflow:hidden}.automation-style-skill-option__detail{color:#466177;background:#f7fbffb8;border:1px solid #b8c9da85;border-radius:999px;justify-content:center;align-items:center;min-width:42px;height:28px;min-height:0;margin-top:4px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.automation-style-skill-option__detail:hover:not(:disabled){color:#245a83;background:#eef8ff;border-color:#3da3e06b}.automation-style-skill-preview{background:linear-gradient(135deg,#eff8ffd1,#fff9e6a8),#fff;border:1px solid #a6b8cdeb;border-radius:16px;gap:9px;max-height:min(62vh,520px);padding:12px;display:grid;overflow-y:auto}.automation-style-skill-preview__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.automation-style-skill-preview__avatar{color:#1b334a;background:linear-gradient(135deg,#eaf6ff,#fff8df);border-radius:14px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:950;display:inline-grid;overflow:hidden}.automation-style-skill-preview__avatar img{object-fit:cover;width:100%;height:100%}.automation-style-skill-preview__header div{gap:2px;min-width:0;display:grid}.automation-style-skill-preview__header strong{color:#142235;font-size:14px;line-height:1.3}.automation-style-skill-preview__header span{color:#64788b;font-size:12px;line-height:1.3}.automation-style-skill-preview__header button{color:#607489;background:0 0;border-radius:8px;place-items:center;width:24px;height:24px;font-size:15px;font-weight:900;display:inline-grid}.automation-style-skill-preview__header button:hover{background:#eef3f8}.automation-style-skill-preview__link{color:#256d9a;width:fit-content;font-size:12px;font-weight:900;text-decoration:none}.automation-style-skill-preview__body{gap:8px;display:grid}.automation-style-skill-preview__body p,.automation-style-skill-preview__empty{color:#475d72;text-overflow:clip;white-space:normal;margin:0;font-size:12px;line-height:1.55;overflow:visible}.automation-style-skill-preview__section{gap:5px;padding-top:2px;display:grid}.automation-style-skill-preview__section>span{color:#708294;font-size:11px;font-weight:900}.automation-style-skill-preview__tags{flex-wrap:wrap;gap:5px;display:flex}.automation-style-skill-preview__tags small{color:#315d79;background:#eef7ff;border-radius:8px;padding:3px 7px;font-size:11px;font-weight:850}.automation-style-skill-preview__examples{padding-bottom:1px}.automation-style-skill-preview__examples span{color:#708294;font-size:11px;font-weight:900}.automation-style-skill-preview__examples small{color:#27384a;font-size:12px;line-height:1.45}.automation-universal-input-row{background:#fff;border:1px solid #a5b9cff2;border-radius:22px;gap:4px;padding:6px;display:grid;box-shadow:0 18px 38px #1f2d3d1f,inset 0 1px #fffffff2}.automation-universal-input-row textarea,.automation-manual-source-box textarea{resize:vertical;color:#202833;width:100%;min-height:64px;max-height:220px;font:inherit;background:0 0;border:0;border-radius:16px;outline:none;padding:8px 10px 4px;font-size:14px;line-height:1.55}.automation-universal-input-toolbar{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:2px 0 0 4px;display:flex}.automation-universal-input-tools{flex:auto;align-items:center;min-width:0;display:flex}.automation-universal-input-tools:empty{display:none}.automation-universal-input-row:focus-within{border-color:#349bdc70;box-shadow:0 18px 40px #1f2d3d21,0 0 0 3px #3da3e01a,inset 0 1px #fffffff2}.automation-universal-input-row textarea:focus,.automation-manual-source-box textarea:focus{box-shadow:none}.automation-universal-input-row>.automation-universal-input-toolbar>button,.automation-manual-source-box button,.automation-source-followup .button-row button{color:#101314;white-space:nowrap;background:linear-gradient(135deg,#ffd866,#7edcff);border-radius:18px;min-height:40px;padding:9px 15px;font-weight:900}.automation-universal-input-row .automation-style-skill-menu summary{background:#f7fafddb}.automation-universal-input-row>.automation-universal-input-toolbar>button{flex:none}.automation-source-followup,.automation-manual-source-box{background:linear-gradient(135deg,#ffd8661a,#7edcff14),#ffffffdb;border:1px solid #b5c7dab8;border-radius:16px;gap:9px;padding:11px;display:grid;box-shadow:0 10px 24px #1f2d3d12}.automation-manual-source-box button{justify-self:start}.automation-manual-source-input .automation-universal-input-toolbar{padding:0}.automation-chat-composer{justify-self:center;gap:9px;width:min(780px,100%);display:grid}.automation-chat-question{gap:3px;padding:0 16px;display:grid}.automation-chat-question strong{color:#202833;font-size:16px}.automation-chat-question span{color:#6f7c8a;font-size:14px;line-height:1.55}.automation-chat-options{flex-wrap:wrap;gap:8px;padding:0 16px;display:flex}.automation-chat-option{color:#314156;background:#fff;border:1px solid #c4d1dde6;border-radius:999px;min-height:34px;padding:6px 10px;font-size:14px}.automation-chat-option:hover,.automation-chat-option--active{color:#101314;background:linear-gradient(135deg,#ffd866,#7edcff);border-color:#0000}.automation-chat-input-row{background:#fff;border:1px solid #c4d1ddeb;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px 12px 18px;display:grid;box-shadow:0 18px 42px #1f2d3d1f,inset 0 1px #fffffff2}.automation-chat-input-row input,.automation-chat-input-row textarea{color:#202833;width:100%;min-height:42px;font:inherit;background:0 0;border:0;border-radius:10px;outline:none;padding:10px 4px;font-size:15px}.automation-chat-input-row textarea{resize:vertical;min-height:56px;max-height:220px;line-height:1.55}.automation-chat-input-row input::placeholder,.automation-chat-input-row textarea::placeholder{color:color-mix(in srgb, var(--muted) 76%, transparent)}.automation-chat-input-row:focus-within{border-color:#91e8ff7a;box-shadow:0 18px 48px #1f2d3d24,0 0 0 3px #3da3e01f}.automation-chat-input-row button{color:#0f1417;background:linear-gradient(135deg,#ffd866,#7edcff);border-radius:999px;place-items:center;min-width:58px;min-height:42px;padding:0 14px;display:inline-grid}.automation-chat-input-row button span{font-weight:900}.automation-chat-skip{border-radius:999px;width:fit-content;min-height:30px;margin-left:16px;padding:0 12px}.automation-brief-review{background:linear-gradient(#fff 0%,#f7fbff 100%),#fff;border:1px solid #cfdae6f2;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:8px 10px;display:grid;box-shadow:0 10px 24px #1f2d3d14,inset 0 1px #fffffff2}.automation-brief-review--expanded{grid-template-columns:1fr;gap:12px;padding:14px;box-shadow:0 16px 36px #1f2d3d1f,inset 0 1px #fffffff2}.automation-brief-review__header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.automation-brief-review__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.automation-brief-review__header strong{color:#202833;font-size:14px;line-height:1.35}.automation-brief-review__header span:not(.automation-brief-review__meta-line){text-overflow:ellipsis;white-space:nowrap;max-width:min(720px,62vw);display:block;overflow:hidden}.automation-brief-review__meta-line{color:#647386;align-items:center;gap:8px;min-width:0;font-size:12px;line-height:1.45;display:flex}.automation-brief-review__meta-line>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(640px,58vw);display:block;overflow:hidden}.automation-brief-inline-edit{color:#526273;min-height:22px;box-shadow:none;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;border-radius:0;flex-shrink:0;padding:0 2px;font-size:12px;font-weight:850;line-height:1;-webkit-text-decoration:underline #52627357;text-decoration:underline #52627357}.automation-brief-inline-edit:hover:not(:disabled){color:#202833;background:0 0;text-decoration-color:#2028339e}.automation-brief-inline-edit:disabled{cursor:not-allowed;opacity:.58}.automation-source-card{background:linear-gradient(135deg,#7edcff1f,#ffffffb8),#f7fcff;border:1px solid #7edcff47;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.automation-source-card--failed{background:linear-gradient(135deg,#ff6b6b1a,#ffffffc2),#fff8f8;border-color:#da46463d}.automation-source-card span{color:#47708a;font-size:12px;font-weight:850}.automation-source-card strong{color:#202833;overflow-wrap:anywhere;font-size:14px;line-height:1.35}.automation-source-card small{color:#6f7c8a;font-size:12px;line-height:1.45}.automation-brief-review .button-secondary{color:#314156;background:#edf4fb;border:1px solid #c8d6e4f2;border-radius:999px;min-height:32px;padding:7px 12px;box-shadow:inset 0 1px #ffffffc2}.automation-brief-review .button-secondary:hover:not(:disabled){color:#17202b;background:#e2edf7;border-color:#879db4cc}.automation-brief-review__grid{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:10px;display:grid}.automation-profile-panel{background:linear-gradient(#fff 0%,#f5f9fc 100%),#fff;border:1px solid #b8c7d5e6;border-radius:15px;gap:12px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffffeb}.automation-profile-panel__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.automation-profile-panel__header>div{gap:2px;display:grid}.automation-profile-panel__header-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.automation-profile-panel__header span,.automation-profile-panel__evidence span,.automation-profile-panel__grid label span{color:#637488;font-size:12px;font-weight:850;line-height:1.25}.automation-profile-panel__header strong{color:#202833;font-size:15px;line-height:1.35}.automation-profile-panel__header small{color:#6f7c8a;text-align:right;max-width:360px;font-size:12px;line-height:1.45}.automation-profile-panel__header-actions .button-secondary{white-space:nowrap;min-height:30px;padding:6px 11px}.automation-profile-panel__metrics,.automation-profile-panel__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.automation-profile-panel__metrics span{color:#314156;background:#eef5fb;border:1px solid #c7d4e1e0;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:850}.automation-profile-panel__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.automation-profile-panel__grid label{gap:6px;min-width:0;display:grid}.automation-profile-panel__grid input,.automation-profile-panel__grid textarea{color:#202833;width:100%;font:inherit;background:#fff;border:1px solid #c7d4e1f2;border-radius:11px;outline:none;padding:8px 9px;font-size:13px;line-height:1.45}.automation-profile-panel__grid textarea{resize:vertical;min-height:58px}.automation-profile-panel__grid input:focus,.automation-profile-panel__grid textarea:focus{border-color:#349bdc75;box-shadow:0 0 0 3px #3da3e01a}.automation-profile-panel__evidence{background:#f3f7fb;border-radius:12px;gap:6px;padding:10px;display:grid}.automation-profile-panel__evidence small{color:#4d5f73;font-size:12px;line-height:1.45}.automation-profile-panel__actions{justify-content:flex-end}.automation-profile-panel__actions button{border-radius:999px;min-height:34px;padding:8px 13px;font-weight:850}.automation-profile-panel__actions button:not(.button-secondary){color:#f8fafb;background:#1f2933}.automation-profile-drawer{z-index:80;pointer-events:none;justify-items:end;display:grid;position:fixed;inset:0}.automation-profile-drawer__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto;cursor:default;background:#0f151c47;border:0;position:absolute;inset:0}.automation-profile-drawer__panel{z-index:1;pointer-events:auto;background:linear-gradient(#fffdf8 0%,#f7f4ee 100%);border:1px solid #2028331a;border-radius:24px;align-content:start;gap:18px;width:min(468px,100vw - 32px);height:calc(100vh - 32px);margin:16px;padding:22px;display:grid;position:relative;overflow:auto;box-shadow:-24px 0 60px #10182238}.automation-profile-drawer__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.automation-profile-drawer__header>div{gap:3px;min-width:0;display:grid}.automation-profile-drawer__header span,.automation-profile-summary__hero span,.automation-profile-summary__tags span span,.automation-profile-summary__tone span{color:#7a6f61;font-size:12px;font-weight:850;line-height:1.25}.automation-profile-drawer__header strong{color:#1f2933;font-size:19px;line-height:1.25}.automation-profile-drawer__close{color:#596370;background:#ffffff94;border:1px solid #2a34401f;border-radius:999px;min-width:44px;height:30px;padding:0 11px;font-size:12px;font-weight:850;line-height:1}.automation-profile-drawer__hint{color:#6d5619;background:#ffebae9e;border-radius:999px;justify-self:start;padding:8px 11px;font-size:12px;font-weight:850}.automation-profile-summary{gap:16px;display:grid}.automation-profile-summary__hero{background:linear-gradient(#ffffffb8,#fffbf2eb);border:1px solid #2a34401a;border-radius:20px;gap:12px;padding:18px;display:grid;box-shadow:0 16px 36px #372e2014}.automation-profile-summary__hero p{color:#202833;margin:0;font-size:20px;font-weight:850;line-height:1.55}.automation-profile-summary__hero small{color:#70665b;font-size:12px;line-height:1.6}.automation-profile-summary__meta{color:#746b62;flex-wrap:wrap;gap:10px;font-size:12px;line-height:1.4;display:flex}.automation-profile-summary__meta span:not(:last-child):after{content:"";vertical-align:middle;background:#746b627a;border-radius:999px;width:3px;height:3px;margin-left:10px;display:inline-block}.automation-profile-summary__tags{gap:8px;display:grid}.automation-profile-summary__tags>span{border-bottom:1px solid #2a344017;justify-content:space-between;align-items:baseline;gap:14px;min-width:0;padding:10px 0;display:flex}.automation-profile-summary__tags strong{color:#202833;text-align:right;word-break:break-word;font-size:13px;font-weight:850;line-height:1.45}.automation-profile-summary__tone,.automation-profile-summary__empty{border-top:1px solid #2a34401a;border-bottom:1px solid #2a34401a;gap:8px;padding:14px 0;display:grid}.automation-profile-summary__tone p,.automation-profile-summary__empty span{color:#5d6670;margin:0;font-size:13px;line-height:1.65}.automation-profile-summary__empty strong{color:#202833;font-size:15px}.automation-profile-timeline{gap:8px;display:grid}.automation-profile-timeline>span{color:#7a6f61;font-size:12px;font-weight:850}.automation-profile-timeline small{color:#5d6670;padding-left:14px;font-size:12px;line-height:1.5;position:relative}.automation-profile-timeline small:before{content:"";background:#c7a45d;border-radius:999px;width:5px;height:5px;position:absolute;top:.62em;left:0}.automation-profile-drawer__actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f4eeeb;border-top:1px solid #2a34401a;justify-content:flex-end;gap:9px;margin:2px -22px -22px;padding:14px 22px 18px;display:flex;position:sticky;bottom:-22px}.automation-profile-drawer__actions button,.automation-profile-edit-back{color:#283441;background:#ffffffad;border:1px solid #2a344021;border-radius:999px;min-height:36px;padding:8px 14px;font-weight:850}.automation-profile-drawer__actions button:not(.button-secondary){color:#fffaf0;background:#202833}.automation-profile-edit-shell{gap:14px;display:grid}.automation-profile-edit-back{justify-self:start}.automation-profile-drawer .automation-profile-panel{box-shadow:none;background:#ffffff9e;border-color:#2a34401a}.automation-profile-drawer .automation-profile-panel__metrics span,.automation-profile-drawer .automation-profile-panel__grid input,.automation-profile-drawer .automation-profile-panel__grid textarea,.automation-profile-drawer .automation-profile-panel__evidence{background:#ffffffa3;border-color:#2a34401a}.automation-brief-pill{text-align:left;background:#fff;border:1px solid #cdd8e4f2;border-radius:14px;align-content:start;gap:6px;min-width:0;min-height:72px;padding:11px 12px;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 8px 18px #1f2d3d11}.automation-brief-pill:hover:not(:disabled){background:#f6fbff;border-color:#3797d56b;transform:translateY(-1px);box-shadow:0 10px 22px #1f2d3d17}.automation-brief-pill span{color:#667789;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.25;overflow:hidden}.automation-brief-pill strong{color:#202833;overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.automation-brief-review .button-row{grid-area:1/2;justify-content:flex-end;align-items:center;gap:8px}.automation-brief-review .button-row button{border-radius:999px;min-height:36px;padding:8px 13px;font-weight:850}.automation-brief-review--expanded .button-row{grid-area:auto;justify-content:flex-start}.automation-brief-review .button-row button:not(.button-secondary){color:#101314;background:linear-gradient(135deg,#ffd866 0%,#7edcff 100%);border-color:#0000;box-shadow:0 10px 22px #3280b02e}.automation-brief-review .button-row button:not(.button-secondary):hover:not(:disabled){filter:brightness(1.03);transform:translateY(-1px)}.automation-brief-review button:disabled{cursor:not-allowed;opacity:.58;transform:none}.automation-insight-list{gap:10px;max-height:360px;display:grid;overflow:auto}.automation-process-workbench .muted-text{color:#6d7b8a;background:#f7fafc;border:1px dashed #bcccdceb;border-radius:14px;margin:0;padding:13px 14px;font-size:14px;line-height:1.65}.automation-insight-card{background:#ffe48f0f;border:1px solid #ffe48f33;border-radius:16px;gap:9px;padding:13px;display:grid}.automation-process-workbench .automation-insight-card{background:#fff;border-color:#d3dde8f0;border-radius:14px;padding:13px;box-shadow:0 8px 18px #1f2d3d0f}.automation-insight-card__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.automation-insight-card strong{color:var(--text-h)}.automation-process-workbench .automation-insight-card strong{color:#202833}.automation-insight-card p{color:var(--muted);margin:0;line-height:1.65}.automation-process-workbench .automation-insight-card p{color:#526273}.automation-insight-card small,.automation-insight-card__header span{color:var(--muted);font-size:12px}.automation-process-workbench .automation-insight-card small,.automation-process-workbench .automation-insight-card__header span{color:#748293}.automation-insight-tags{flex-wrap:wrap;gap:6px;display:flex}.automation-insight-tags span{color:#111719;background:linear-gradient(135deg,#ffe48ff2,#91e8ffd1);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.automation-signal-row{flex-wrap:wrap;gap:6px;display:flex}.automation-signal-chip{color:#baf6ff;background:#91e8ff14;border:1px solid #91e8ff2e;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.automation-process-workbench .automation-signal-chip{color:#2c6f92;background:#eaf7ff;border-color:#67aed83d}.automation-signal-chip--topic{color:#ffe1a6;background:#ffe48f14;border-color:#ffe48f33}.automation-process-workbench .automation-signal-chip--topic{color:#775b16;background:#fff5d6;border-color:#ddb54f47}.automation-running{color:#91e8ff;margin:0;font-weight:700}.automation-process-workbench .automation-running{color:#2380ad}.automation-source-note{color:var(--muted);background:#91e8ff12;border:1px solid #91e8ff29;border-radius:12px;margin:-4px 0 0;padding:10px 12px;font-size:13px;line-height:1.55}.automation-process-workbench .automation-source-note{color:#526273;background:linear-gradient(#f4fbff,#eef7ff);border-color:#91bcda94;margin:0}.automation-topic-list{gap:10px;max-height:430px;display:grid;overflow:auto}.automation-history-list{gap:8px;max-height:260px;display:grid;overflow:auto}.automation-history-list--sidebar{align-content:start;min-height:0;max-height:none;padding-right:3px}.automation-history-skeleton{gap:8px;display:grid}.automation-history-skeleton__item{background:linear-gradient(#ffffff9e,#f8fbfe6b),#ffffff6b;border:1px solid #d3dae2a3;border-radius:11px;grid-template-columns:minmax(0,1fr) 44px;gap:8px 10px;width:100%;padding:10px 9px;display:grid;position:relative;overflow:hidden}.automation-history-skeleton__item:nth-child(2){animation-delay:80ms}.automation-history-skeleton__item:nth-child(3){animation-delay:.16s}.automation-history-skeleton__item:nth-child(4){animation-delay:.24s}.automation-history-skeleton__item:nth-child(5){animation-delay:.32s}.automation-history-skeleton__item:after{content:"";animation:1.25s ease-in-out infinite automationHistorySkeletonSweep;animation-delay:inherit;background:linear-gradient(105deg,#0000 16%,#fffc 42%,#0000 68%);position:absolute;inset:0;transform:translate(-110%)}.automation-history-skeleton__item span,.automation-history-skeleton__item strong,.automation-history-skeleton__item i{z-index:1;animation:1.35s ease-in-out infinite automationHistorySkeletonBar;animation-delay:inherit;background:linear-gradient(90deg,#cbd8e5c7 0%,#eaf1f8f5 42%,#cad8e6c7 78%) 0 0/220% 100%;border-radius:999px;display:block;position:relative}.automation-history-skeleton__item span{grid-column:1;width:78%;height:13px}.automation-history-skeleton__item strong{grid-column:1;width:54%;height:10px}.automation-history-skeleton__item i{grid-area:1/2/span 2;place-self:start end;width:36px;height:18px}.automation-history-item{text-align:left;background:#ffffffc2;border:1px solid #d3dae2d6;border-radius:11px;gap:4px;width:100%;padding:8px 9px;display:grid}.automation-history-item:hover,.automation-history-item--active{background:#fff;border-color:#4b9bcd61;box-shadow:0 8px 16px #1f2d3d12}.automation-history-item__top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.automation-history-item strong{color:#202833;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.automation-history-item small{color:#526273;white-space:nowrap;background:#eef3f8;border-radius:999px;align-items:center;min-height:18px;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.automation-history-item span{color:#7b8794;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.automation-history-item__meta{align-items:center;gap:6px;min-width:0;display:flex}.automation-history-item__meta span:last-child{flex:1;min-width:0}.automation-history-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:18px;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.automation-history-more{color:#7c8896;text-align:center;padding:6px 4px 2px;font-size:11px;font-weight:800}.automation-history-badge--success{color:#0d6b3c;background:#dff7e7;border-color:#9ed9b3}.automation-history-badge--failed{color:#a43636;background:#fde4e4;border-color:#f2b1b1}.automation-history-badge--running{color:#885200;background:#fff0c9;border-color:#f0cb73}.automation-history-badge--draft{color:#1f4f9c;background:#e2eeff;border-color:#afc9f3}.automation-history-badge--matched,.automation-history-badge--ready{color:#5f4a08;background:#f8edc8;border-color:#e4cf8d}.automation-history-badge--neutral{color:#59697b;background:#eef3f8;border-color:#d3dde8}@keyframes automationHistorySkeletonSweep{to{transform:translate(110%)}}@keyframes automationHistorySkeletonBar{0%{background-position:120% 0}to{background-position:-120% 0}}.automation-topic{border:1px solid var(--border);background:color-mix(in srgb, var(--panel-bg) 80%, transparent);text-align:left;border-radius:16px;gap:6px;width:100%;padding:13px;display:grid;position:relative}.automation-process-workbench .automation-topic{color:#202833;background:#fff;border-color:#ccd8e4f5;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;box-shadow:0 8px 18px #1f2d3d0e}.automation-topic:hover:not(.automation-chat-topic-card),.automation-topic--selected:not(.automation-chat-topic-card){background:#91e8ff14;border-color:#91e8ff8c}.automation-process-workbench .automation-topic:hover:not(:disabled),.automation-process-workbench .automation-topic--selected{background:#f5fbff;border-color:#3797d57a;transform:translateY(-1px);box-shadow:0 12px 24px #1f2d3d17}.automation-process-workbench .automation-topic--selected:before{content:"";background:#3797d5;border-radius:0 999px 999px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.automation-process-workbench .automation-topic span,.automation-process-workbench .automation-topic small,.automation-process-workbench .automation-metric span,.automation-process-workbench .automation-metric small,.automation-topic:hover:not(:disabled) span,.automation-topic:hover:not(:disabled) small,.automation-topic--selected span,.automation-topic--selected small{color:#6d7b8a}.automation-topic strong,.automation-plan h3{color:var(--text-h)}.automation-process-workbench .automation-topic strong,.automation-process-workbench .automation-plan h3,.automation-topic:hover:not(:disabled) strong,.automation-topic--selected strong{color:#202833}.automation-topic-reason{line-height:1.5;color:#9c741d!important}.automation-process-workbench .automation-topic-reason{color:#8a6215!important}.automation-topic:hover:not(:disabled) .automation-topic-reason,.automation-topic--selected .automation-topic-reason{color:#7c5b15!important}.automation-topic:hover:not(:disabled) .automation-signal-chip,.automation-topic--selected .automation-signal-chip{color:#2c6f92;background:#eaf7ff;border-color:#67aed83d}.automation-topic:hover:not(:disabled) .automation-signal-chip--topic,.automation-topic--selected .automation-signal-chip--topic{color:#775b16;background:#fff5d6;border-color:#ddb54f47}.automation-plan{gap:12px;display:grid}.automation-plan h3,.automation-plan p,.automation-plan ol{margin:0}.automation-plan p{color:var(--muted);line-height:1.7}.automation-process-workbench .automation-plan p{color:#526273}.automation-plan ol{color:var(--text);gap:8px;padding-left:20px;display:grid}.automation-process-workbench .automation-plan ol{color:#314156}.automation-plan-explain{background:#91e8ff0d;border:1px solid #91e8ff29;border-radius:16px;gap:10px;padding:12px;display:grid}.automation-process-workbench .automation-plan-explain{background:#f4fbff;border-color:#b9d8ecc2}.automation-plan-explain strong,.automation-plan-explain__item span{color:var(--text-h)}.automation-process-workbench .automation-plan-explain strong,.automation-process-workbench .automation-plan-explain__item span{color:#202833}.automation-plan-explain__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.automation-plan-explain__item{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:10px;display:grid}.automation-process-workbench .automation-plan-explain__item{background:#fff;border-color:#ccd8e4e0}.automation-plan-explain__item small{color:var(--muted);line-height:1.5}.automation-process-workbench .automation-plan-explain__item small{color:#6d7b8a}.automation-chip-row{flex-wrap:wrap;gap:8px;display:flex}.automation-chip-row span{color:#0f1417;background:linear-gradient(135deg,#ffe48ff5,#91e8ffe6);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.automation-script-preview{white-space:pre-wrap;min-height:210px;color:var(--text-h);border:1px solid var(--border);background:#00000029;border-radius:16px;margin:0;padding:14px;font-family:inherit;line-height:1.75}.automation-process-workbench .automation-script-preview{color:#314156;background:#fff;border-color:#c8d6e4f2}.automation-script-editor{color:var(--muted);gap:8px;font-size:13px;display:grid}.automation-process-workbench .automation-script-editor{color:#5d6d7e;font-size:14px}.automation-process-workbench .automation-script-section{justify-items:stretch}.automation-process-workbench .automation-publish-draft-preview--editor{max-width:760px}.automation-script-editor textarea{resize:vertical;width:100%;min-height:240px;color:var(--text-h);font:inherit;background:linear-gradient(#91e8ff0d,#0000 42%),#00000029;border:1px solid #91e8ff33;border-radius:16px;outline:none;padding:14px;line-height:1.75}.automation-process-workbench .automation-script-editor textarea{color:#202833;background:linear-gradient(#fff,#f8fbff);border-color:#c5d3e1f5;min-height:220px;font-size:15px}.automation-script-editor textarea:focus{border-color:#91e8ff7a;box-shadow:0 0 0 3px #91e8ff1a}.automation-process-workbench .automation-script-editor textarea:focus{border-color:#3797d585;box-shadow:0 0 0 3px #3797d51f}.automation-script-editor small{color:var(--muted);justify-self:end}.automation-process-workbench .automation-script-editor small{color:#748293}.automation-script-section{gap:12px;display:grid}.automation-script-check{background:#91e8ff0d;border:1px solid #91e8ff29;border-radius:16px;gap:10px;padding:12px;display:grid}.automation-process-workbench .automation-script-check{background:#f4fbff;border-color:#b9d8ecc2}.automation-script-check--warning{background:#ffe48f0f;border-color:#ffe48f38}.automation-process-workbench .automation-script-check--warning{background:#fff8e8;border-color:#e1bc5c5c}.automation-script-check--pass{background:#86efac0f;border-color:#86efac38}.automation-process-workbench .automation-script-check--pass{background:#effbf4;border-color:#4abe7e4d}.automation-script-check__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.automation-script-check__header strong{color:var(--text-h)}.automation-process-workbench .automation-script-check__header strong{color:#202833}.automation-script-check__header span,.automation-script-check__item small{color:var(--muted);font-size:12px}.automation-process-workbench .automation-script-check__header span,.automation-process-workbench .automation-script-check__item small{color:#6d7b8a}.automation-script-check__grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.automation-script-check__item{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:10px;display:grid}.automation-process-workbench .automation-script-check__item{background:#fff;border-color:#ccd8e4e0}.automation-script-check__item span,.automation-script-check__item strong{color:var(--text-h)}.automation-process-workbench .automation-script-check__item span,.automation-process-workbench .automation-script-check__item strong{color:#202833}.automation-script-check__item--warning strong{color:#ffe1a6}.automation-process-workbench .automation-script-check__item--warning strong{color:#9a6a14}.automation-script-check__item--pass strong{color:#b8f7c5}.automation-process-workbench .automation-script-check__item--pass strong{color:#207c4b}.automation-script-check__issues{flex-wrap:wrap;gap:8px;display:flex}.automation-script-check__issues span{color:#ffe1a6;background:#ffe48f14;border:1px solid #ffe48f2e;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}.automation-process-workbench .automation-script-check__issues span{color:#8a6215;background:#fff1c2;border-color:#ddb54f4d}.automation-match-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.automation-match-card{border:1px solid var(--border);background:#ffffff0a;border-radius:16px;gap:8px;min-width:0;padding:12px;display:grid}.automation-process-workbench .automation-match-card,.automation-process-workbench .automation-metric{background:#fff;border-color:#ccd8e4f0;box-shadow:0 8px 18px #1f2d3d0e}.automation-match-card__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.automation-match-card__header span,.automation-match-card strong{color:var(--text-h)}.automation-process-workbench .automation-match-card__header span,.automation-process-workbench .automation-match-card strong,.automation-process-workbench .automation-metric strong{color:#202833}.automation-match-card small,.automation-match-card p{color:var(--muted)}.automation-process-workbench .automation-match-card small,.automation-process-workbench .automation-match-card p{color:#6d7b8a}.automation-match-reason{background:#91e8ff0d;border:1px solid #91e8ff24;border-radius:12px;gap:4px;padding:8px 10px;display:grid}.automation-process-workbench .automation-match-reason{background:#f4fbff;border-color:#b9d8ecc2}.automation-match-reason span{color:#91e8ff;font-size:11px;font-weight:700}.automation-process-workbench .automation-match-reason span{color:#2c6f92}.automation-match-reason p{color:var(--muted);margin:0;line-height:1.45}.automation-match-card p{margin:0;line-height:1.5}.automation-match-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automation-match-card audio{width:100%;min-width:0}.automation-match-card video,.automation-match-card__image,.automation-match-card__empty-preview{aspect-ratio:16/10;object-fit:cover;background:#00000038;border:1px solid #ffffff14;border-radius:12px;width:100%;max-height:180px}.automation-process-workbench .automation-match-card video,.automation-process-workbench .automation-match-card__image,.automation-process-workbench .automation-match-card__empty-preview{background:#f1f5f9;border-color:#ccd8e4f0}.automation-match-card__empty-preview{color:var(--muted);place-items:center;display:grid}.automation-process-workbench .automation-match-card__empty-preview{color:#748293}.automation-match-card--video{grid-row:span 2}.automation-match-card--image{align-content:start}.automation-visual-slots{background:linear-gradient(135deg,#f9fbfdf5,#f1f7fbe0),#fff;border:1px solid #cad5e1eb;border-radius:14px;gap:12px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffdb}.automation-visual-slots--empty{background:#f8fbff}.automation-visual-slots__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.automation-visual-slots__header>div{gap:3px;min-width:0;display:grid}.automation-visual-slots__header span{color:#6d7b8a;font-size:12px;font-weight:900}.automation-visual-slots__header strong{color:#202833;font-size:15px;line-height:1.35}.automation-visual-slots__header small{color:#6d7b8a;white-space:nowrap;font-size:12px;font-weight:850}.automation-visual-slots__add{color:#1f5f86;white-space:nowrap;cursor:pointer;background:#ffffffdb;border:1px solid #2d749c38;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.automation-visual-slots__add:disabled{color:#8a97a5;cursor:default;background:#f5f8fbdb;border-color:#c3cdd8e0}.automation-visual-slots__grid{grid-template-columns:repeat(auto-fit,minmax(188px,1fr));gap:9px;display:grid}.automation-visual-slot{background:#ffffffdb;border:1px solid #c5d3e2e6;border-radius:12px;grid-template-rows:auto minmax(42px,auto) auto auto;gap:8px;min-width:0;padding:9px;display:grid;box-shadow:0 8px 18px #1f2d3d0b}.automation-visual-slot--disabled{opacity:.68}.automation-visual-slot__preview{aspect-ratio:16/9;color:#6d7b8a;background:#eef3f8;border:1px solid #cddae7eb;border-radius:10px;place-items:center;font-size:12px;font-weight:900;display:grid;position:relative;overflow:hidden}.automation-visual-slot__preview img{object-fit:cover;width:100%;height:100%}.automation-visual-slot__preview small{color:#1e3a4f;background:#ffffffe0;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:950;position:absolute;top:7px;left:7px;box-shadow:0 4px 12px #1f2d3d1f}.automation-visual-slot__copy{gap:3px;min-width:0;display:grid}.automation-visual-slot__copy strong{color:#202833;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.automation-visual-slot__copy span{color:#647386;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.automation-visual-slot select{color:#202833;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c6d3e0f5;border-radius:10px;padding:8px 9px;font-size:12px}.automation-visual-slot__controls{grid-template-columns:1fr 1fr;gap:7px;display:grid}.automation-visual-slot__controls label{color:#6d7b8a;gap:4px;font-size:11px;font-weight:900;display:grid}.automation-visual-slot__controls input,.automation-pip-config__controls input,.automation-pip-config__controls select{color:#202833;width:100%;min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #c6d3e0f5;border-radius:9px;padding:0 8px;font-size:12px;font-weight:850}.automation-visual-slot__footer{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:7px;display:grid}.automation-visual-slot__remove{color:#9c4b38;cursor:pointer;background:#fff8f6;border:1px solid #d5b8aeb3;border-radius:10px;place-items:center;width:34px;height:34px;display:inline-grid}.automation-pip-config{background:linear-gradient(135deg,#f9fbfdfa,#eff6fae6),#fff;border:1px solid #cad5e1eb;border-radius:14px;gap:12px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffdb}.automation-pip-config--empty{background:#f8fbff}.automation-pip-config__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.automation-pip-config__header>div{gap:3px;min-width:0;display:grid}.automation-pip-config__header span{color:#6d7b8a;font-size:12px;font-weight:900}.automation-pip-config__header strong{color:#202833;font-size:15px;line-height:1.35}.automation-pip-config__header small{color:#3f6477;background:#e1eff7d1;border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:950}.automation-pip-config__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.automation-pip-config__actions button{color:#365b72;background:#ffffffc7;border:1px solid #bfcfe0e6;border-radius:999px;min-height:28px;padding:0 9px;font-size:11px;font-weight:950}.automation-pip-config__actions button:disabled{opacity:.48;cursor:not-allowed}.automation-pip-config__body{grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.automation-pip-config__body--stack{grid-template-columns:minmax(190px,.36fr) minmax(0,1fr)}.automation-pip-positioner{justify-items:center;gap:8px;min-width:0;display:grid}.automation-pip-positioner__stage{aspect-ratio:9/16;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#101c2af5,#1e2c3af0),#132232;border:1px solid #adc0d6eb;border-radius:18px;width:min(210px,100%);position:relative;overflow:hidden;box-shadow:0 18px 34px #1f2d3d29,inset 0 1px #ffffff1f}.automation-pip-positioner__stage:after{content:"";pointer-events:none;border:1px dashed #ffffff2e;border-radius:13px;position:absolute;inset:8px}.automation-pip-positioner__base,.automation-pip-positioner__window video{object-fit:cover;width:100%;height:100%}.automation-pip-positioner__base--empty{color:#dceaf69e;place-items:center;font-size:12px;font-weight:900;display:grid}.automation-pip-positioner__window{z-index:2;cursor:grab;touch-action:none;background:#0d1c2ae6;border:2px solid #91e8ffeb;border-radius:10px;min-width:36px;min-height:32px;display:grid;position:absolute;overflow:visible;box-shadow:0 12px 24px #00000047,0 0 0 999px #08121e0a}.automation-pip-positioner__window:active,.automation-pip-positioner__stage--dragging .automation-pip-positioner__window{cursor:grabbing;border-color:#ffd866f5;box-shadow:0 16px 30px #00000057,0 0 0 3px #ffd8662e}.automation-pip-positioner__window video{pointer-events:none;background:#101923;border-radius:8px;overflow:hidden}.automation-pip-positioner__window--fullscreen{cursor:default;border-color:#ffd866e0;border-radius:0;box-shadow:inset 0 0 0 2px #ffd86647}.automation-pip-positioner__window--fullscreen video{border-radius:0}.automation-pip-positioner__window em{z-index:2;color:#fff;background:#09121cc7;border-radius:999px;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:950;display:grid;position:absolute;top:4px;left:4px}.automation-pip-positioner__window--empty{color:#e9f3fcd1;text-align:center;place-items:center;padding:4px;font-size:10px;font-weight:900}.automation-pip-positioner__handle{cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,#ffd866,#7edcff);border:2px solid #fffffff0;border-radius:999px;width:16px;height:16px;position:absolute;bottom:-7px;right:-7px;box-shadow:0 8px 14px #00000047}.automation-pip-positioner__toolbar{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:min(260px,100%);display:grid}.automation-pip-positioner__toolbar button{color:#3f6477;background:#ffffffb8;border:1px solid #bfcfe0db;border-radius:999px;min-height:26px;padding:0 7px;font-size:11px;font-weight:900}.automation-pip-positioner__toolbar button:hover{color:#1f4f68;background:#f1f9ff;border-color:#4d96c65c}.automation-pip-config__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.automation-pip-config__wide{grid-column:1/-1}.automation-pip-config__controls label{color:#6d7b8a;gap:4px;min-width:0;font-size:11px;font-weight:900;display:grid}.automation-pip-clip-list{gap:10px;min-width:0;display:grid}.automation-pip-clip-card{background:#ffffffb8;border:1px solid #c6d3e0e6;border-radius:12px;gap:9px;padding:10px;display:grid}.automation-pip-clip-card__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.automation-pip-clip-card__header strong{color:#202833;min-width:0;font-size:13px;line-height:1.3}.automation-pip-clip-card__header>div{flex:none;gap:6px;display:flex}.automation-pip-clip-card__header button{color:#365b72;background:#fff;border:1px solid #bfcfe0e6;border-radius:999px;min-height:26px;padding:0 8px;font-size:11px;font-weight:900}.automation-pip-clip-card__note{color:#456577;background:#e1eff7b8;border-radius:9px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:12px;line-height:1.55}@media (width<=760px){.automation-pip-config__body{grid-template-columns:1fr}}.automation-subtitle-style{background:#fff;border:1px solid #cad5e1eb;border-radius:14px;grid-template-columns:minmax(0,1fr) 118px;gap:12px;padding:12px;display:grid}.automation-subtitle-style__main{gap:10px;min-width:0;display:grid}.automation-subtitle-style__header{justify-content:space-between;align-items:start;gap:10px;display:flex}.automation-subtitle-style__header>div{gap:3px;display:grid}.automation-subtitle-style__header span{color:#6d7b8a;font-size:12px;font-weight:900}.automation-subtitle-style__header strong{color:#202833;font-size:15px;line-height:1.35}.automation-subtitle-style__header small{color:#1f5f86;white-space:nowrap;background:#eef8ff;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:950}.automation-subtitle-style__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.automation-subtitle-style__option{text-align:left;cursor:pointer;background:#f8fbfd;border:1px solid #cad5e1eb;border-radius:11px;gap:4px;min-width:0;min-height:86px;padding:10px;display:grid}.automation-subtitle-style__option--active{background:linear-gradient(#f7fcff,#eef8ff);border-color:#2d749c70;box-shadow:inset 3px 0 #2d749c}.automation-subtitle-style__option strong{color:#202833;font-size:13px;line-height:1.25}.automation-subtitle-style__option span{color:#2d749c;font-size:11px;font-weight:950}.automation-subtitle-style__option small{color:#657486;font-size:11px;line-height:1.35}.automation-subtitle-preview{place-items:center;min-width:0;display:grid}.automation-subtitle-preview__phone{aspect-ratio:9/16;background:#162231;border:4px solid #1b2530;border-radius:18px;width:100%;max-width:110px;position:relative;overflow:hidden;box-shadow:0 10px 24px #18263429}.automation-subtitle-preview__scene{background:linear-gradient(#ffffff29,#fff0),linear-gradient(140deg,#4f6d7d 0%,#182838 55%,#0d1520 100%);position:absolute;inset:0}.automation-subtitle-preview__scene:after{content:"";aspect-ratio:1;background:#ffffff2e;border-radius:50%;width:38%;position:absolute;bottom:24%;right:18%}.automation-subtitle-preview__caption{text-align:center;color:#fff;text-shadow:0 2px 5px #00000094;word-break:break-word;padding:6px 7px;font-size:11px;font-weight:950;line-height:1.35;position:absolute;bottom:22%;left:9px;right:9px}.automation-subtitle-preview--clean .automation-subtitle-preview__caption{background:#0f172a57;border-radius:9px}.automation-subtitle-preview--conversion .automation-subtitle-preview__caption{color:#fff26b;text-shadow:0 2px #101010,0 4px 10px #000000a8;font-size:12px}.automation-subtitle-preview--warning .automation-subtitle-preview__caption{color:#fff;text-shadow:0 2px #111;background:#a61b1b80;border-radius:9px}@media (width<=760px){.automation-detail-flow,.automation-detail-panel--script,.automation-detail-panel--script .automation-detail-panel__header,.automation-detail-panel--script .automation-detail-plan-strip,.automation-detail-panel--script .automation-script-section,.automation-detail-panel--script .automation-script-check,.automation-detail-panel--script .automation-detail-actions{width:100%;max-width:none}.automation-detail-flow__top,.automation-detail-panel__header{flex-direction:column;align-items:stretch}.automation-detail-stepper{grid-template-columns:1fr}.automation-detail-panel__header small{text-align:left;max-width:100%}.automation-subtitle-style,.automation-subtitle-style__options{grid-template-columns:1fr}.automation-subtitle-preview__phone{max-width:96px}}.automation-manual-match{background:#ffe48f0f;border:1px solid #ffe48f38;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;padding:12px;display:grid}.automation-process-workbench .automation-manual-match{background:#f8fbff;border-color:#ccd8e4f0}.automation-manual-match>strong{color:var(--text-h);grid-column:1/-1}.automation-process-workbench .automation-manual-match>strong,.automation-process-workbench .automation-manual-match__summary strong{color:#202833}.automation-process-workbench .automation-manual-match__summary span{color:#6d7b8a}.automation-manual-match label{color:var(--muted);gap:6px;font-size:13px;display:grid}.automation-process-workbench .automation-manual-match label{color:#5d6d7e}.automation-manual-match select{border:1px solid var(--border);width:100%;min-width:0;color:var(--text-h);background:var(--panel-bg);font:inherit;border-radius:12px;padding:10px 12px}.automation-process-workbench .automation-manual-match select{color:#202833;appearance:auto;background:#fff;border-color:#c6d3e0f5;height:auto;min-height:40px;padding:9px 36px 9px 12px;line-height:1.45}.automation-readiness-panel{background:#ffb36617;border:1px solid #ffb36657;border-radius:16px;gap:10px;padding:12px;display:grid}.automation-process-workbench .automation-readiness-panel{background:#fff6ec;border-color:#e1934861}.automation-readiness-panel--ready{background:#6ce0ae14;border-color:#6ce0ae57}.automation-process-workbench .automation-readiness-panel--ready{background:#effbf4;border-color:#4abe7e52}.automation-readiness-panel strong{color:var(--text-h)}.automation-process-workbench .automation-readiness-panel strong{color:#202833}.automation-readiness-panel small,.automation-readiness-item span{color:var(--muted);line-height:1.55}.automation-process-workbench .automation-readiness-panel small,.automation-process-workbench .automation-readiness-item span{color:#5d6d7e}.automation-readiness-item{background:#ffffff0a;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.automation-process-workbench .automation-readiness-item{background:#ffffffb8}.automation-readiness-item button{flex:none}.automation-production-panel{background:linear-gradient(135deg,#e8fbfff5 0%,#fffceffa 58%,#f5fff9f5 100%),#fff;border:1px solid #58abcd57;border-radius:20px;gap:14px;padding:18px;display:grid;box-shadow:0 14px 32px #2c4a6a1f}.automation-process-workbench .automation-production-panel{background:linear-gradient(135deg,#f7fcff 0%,#fffaf0 100%),#fff;border-color:#58abcd61;box-shadow:0 16px 38px #273f5c1c}.automation-production-panel--done{background:#6ce0ae14;border-color:#6ce0ae57}.automation-process-workbench .automation-production-panel--done{background:#effbf4;border-color:#4abe7e57}.automation-production-panel--done .automation-production-panel__header strong{color:#173325}.automation-production-panel--done .automation-production-panel__header span,.automation-production-panel--done p,.automation-production-panel--done small{color:#315343}.automation-production-panel--failed{background:#ff73731a;border-color:#ff73736b}.automation-process-workbench .automation-production-panel--failed{background:#fff0f0;border-color:#e0585866}.automation-production-panel__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.automation-production-panel__header-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.automation-production-panel__float-toggle{color:#34465c;white-space:nowrap;background:#ffffffbd;border:1px solid #76849738;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:12px;font-weight:850;line-height:1;display:inline-flex;box-shadow:0 8px 18px #151f2d0f}.automation-production-panel__float-toggle span,.automation-process-workbench .automation-production-panel__float-toggle span{color:currentColor;line-height:1}.automation-production-panel__float-toggle svg{flex:none}.automation-production-panel__float-toggle:hover{color:#183d69;background:#eef6fff2;border-color:#3068a847}.automation-production-panel__float-toggle:active{transform:translateY(1px)}.automation-production-panel__header strong{color:#172333;font-size:18px;font-weight:950}.automation-process-workbench .automation-production-panel__header strong{color:#17202b}.automation-production-panel__header span,.automation-production-panel p,.automation-production-panel small{color:#35445a;line-height:1.55}.automation-process-workbench .automation-production-panel__header span,.automation-process-workbench .automation-production-panel p,.automation-process-workbench .automation-production-panel small{color:#405066}.automation-production-panel p{margin:0}.automation-production-estimate{background:linear-gradient(135deg,#fff7dafa,#f1fdfffa),#fffaf0;border:1px solid #deaa3a5c;border-radius:16px;gap:7px;padding:13px 16px;display:grid;box-shadow:inset 0 0 0 1px #ffffffdb}.automation-process-workbench .automation-production-estimate{background:linear-gradient(135deg,#fff5d4 0%,#edfaff 100%);border-color:#d69a2361;box-shadow:inset 0 0 0 1px #ffffffc7}.automation-production-estimate span{color:#9a6412;font-size:13px;font-weight:900}.automation-process-workbench .automation-production-estimate span{color:#a06a14}.automation-production-estimate strong{color:#233044;font-size:14px;line-height:1.5}.automation-process-workbench .automation-production-estimate strong{color:#243244}.automation-production-preview{background:#050e1475;border:1px solid #6ce0ae3d;border-radius:18px;gap:10px;display:grid;overflow:hidden}.automation-process-workbench .automation-production-preview{background:#fff;border-color:#4abe7e47}.automation-production-preview video{aspect-ratio:16/9;object-fit:contain;background:#05080c;width:100%;max-height:460px;display:block}.automation-production-preview__footer{justify-content:space-between;align-items:center;gap:12px;padding:0 12px 12px;display:flex}.automation-production-preview__footer span{color:#d5e1eeb8;font-size:12px;line-height:1.45}.automation-process-workbench .automation-production-preview__footer span{color:#5d6d7e}.automation-production-preview__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:inline-flex}.automation-publish-panel{background:radial-gradient(circle at 12% 0,#7ef2b824,#0000 30%),linear-gradient(135deg,#071419d1,#141f25bd);border:1px solid #7ef2b838;border-radius:18px;gap:12px;padding:12px;display:grid}.automation-process-workbench .automation-publish-panel{background:radial-gradient(circle at 12% 0,#7ef2b824,#0000 34%),linear-gradient(135deg,#f4fff9,#eefaff);border-color:#4abe7e42}.automation-publish-panel__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.automation-publish-panel__header div{gap:3px;display:grid}.automation-publish-panel__header span{color:#7ef2b8d1;text-transform:uppercase;font-size:12px;font-weight:900}.automation-process-workbench .automation-publish-panel__header span{color:#26865b}.automation-publish-panel__header strong{color:#fffffff0;font-size:16px}.automation-process-workbench .automation-publish-panel__header strong{color:#173325}.automation-publish-panel__header small{color:#d5e1eea8;text-align:right;max-width:340px;line-height:1.5}.automation-process-workbench .automation-publish-panel__header small{color:#5d6d7e}.automation-publish-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.automation-publish-card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;gap:10px;min-width:0;padding:12px;display:grid}.automation-process-workbench .automation-publish-card{background:#ffffffd1;border-color:#becfdac2}.automation-publish-card--processing,.automation-publish-card--pending{background:linear-gradient(135deg,#91e8ff1f,#ffe48f12),#ffffff0f;border-color:#91e8ff52}.automation-publish-card--success{background:linear-gradient(135deg,#6ce0ae29,#91e8ff14),#ffffff0f;border-color:#6ce0ae57}.automation-publish-card--failed{background:linear-gradient(135deg,#ff73731f,#ffe48f0f),#ffffff0f;border-color:#ff737361}.automation-publish-card--paused{background:linear-gradient(135deg,#ffd1661a,#ffffff0a),#ffffff0d;border-color:#ffd16647}.automation-publish-card__top{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.automation-publish-card__icon{color:#081511;background:linear-gradient(135deg,#7ef2b8,#91e8ff);border-radius:15px;place-items:center;width:42px;height:42px;font-weight:950;display:grid;box-shadow:0 12px 24px #0000002e}.automation-publish-card--xiaohongshu .automation-publish-card__icon{background:linear-gradient(135deg,#ffb3a7,#ffe48f)}.automation-publish-card--wechat_channels .automation-publish-card__icon{background:linear-gradient(135deg,#7ef2b8,#bbf7d0)}.automation-publish-card__top div:last-child{gap:3px;min-width:0;display:grid}.automation-publish-card__top strong{color:#ffffffeb;font-size:15px}.automation-process-workbench .automation-publish-card__top strong{color:#202833}.automation-publish-card__top span,.automation-publish-card__status small,.automation-publish-card__status a{color:#d5e1eea3;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.automation-process-workbench .automation-publish-card__top span,.automation-process-workbench .automation-publish-card__status small,.automation-process-workbench .automation-publish-card__status a{color:#5d6d7e}.automation-publish-card__status{gap:4px;display:grid}.automation-publish-card__status>span{color:#ffffffe6;font-size:13px;font-weight:900}.automation-process-workbench .automation-publish-card__status>span{color:#263544}.automation-publish-card button{color:#0b2018;background:linear-gradient(135deg,#7ef2b8,#91e8ff);border:0;border-radius:999px;min-height:38px;font-weight:950;box-shadow:0 10px 22px #34b08629}.automation-publish-card button:disabled{cursor:not-allowed;color:#d5e1ee85;box-shadow:none;background:#ffffff14}.automation-publish-card--paused button{cursor:pointer;color:#fff4d6db;box-shadow:none;background:#ffd16621}.automation-process-workbench .automation-publish-card button:disabled{color:#7b8794;background:#eef4fa}.automation-process-workbench .automation-publish-card--paused button{color:#745c13;background:#fff5d5}.automation-publish-panel__error{color:#ffe6b0;background:linear-gradient(135deg,#ffb5472e,#ff737324),#121a1fbd;border:1px solid #ffb5476b;border-radius:14px;margin:0;padding:12px 14px 12px 18px;font-size:14px;font-weight:850;line-height:1.55;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.automation-publish-panel__error:before{content:"";background:linear-gradient(#ffd166,#ff8a5b);border-radius:999px;width:4px;position:absolute;top:10px;bottom:10px;left:9px}.automation-process-workbench .automation-publish-panel__error{color:#5f3107;background:linear-gradient(135deg,#fff7dc,#fff0e6),#fff7ec;border-color:#dc852a75;box-shadow:0 10px 24px #945f201f}.automation-production-flow{background:linear-gradient(135deg,#29394ae6,#4e5761d1),#354150;border:1px solid #485b7052;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 14px 30px #2230432e}.automation-process-workbench .automation-production-flow{background:linear-gradient(135deg,#29394ae6,#4e5761d1),#354150;border-color:#485b7042;box-shadow:inset 0 1px #ffffff2e,0 14px 30px #22304329}.automation-production-flow:before{content:"";pointer-events:none;opacity:.42;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.automation-process-workbench .automation-production-flow:before{opacity:.36;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px)}.automation-production-node{z-index:1;background:#ffffff14;border:1px solid #e8eff62e;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:88px;padding:12px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.automation-process-workbench .automation-production-node{background:#ffffff14;border-color:#e8eff62e}.automation-production-node__dot{color:#d9e2ec;background:#ffffff1a;border:1px solid #e8eff633;border-radius:13px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.automation-process-workbench .automation-production-node__dot{color:#d9e2ec;background:#ffffff1a;border-color:#e8eff633}.automation-production-node__copy{gap:2px;min-width:0;display:grid}.automation-production-node__copy strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.2;overflow:hidden}.automation-process-workbench .automation-production-node__copy strong{color:#fff}.automation-production-node__copy span{color:#cbd5e1;font-size:12px;line-height:1.35}.automation-process-workbench .automation-production-node__copy span{color:#cbd5e1}.automation-production-node__copy em{color:#e2eef9bd;font-size:11px;font-style:normal;font-weight:850;line-height:1.25}.automation-production-node--active .automation-production-node__copy em{color:#ecfeff}.automation-production-node--done .automation-production-node__copy em{color:#d2ffe8d1}.automation-production-node--failed .automation-production-node__copy em{color:#ffdadae6}.automation-production-node__line{background:#ffffff29;border-radius:999px;width:12px;height:2px;position:absolute;top:50%;right:-11px;overflow:hidden}.automation-process-workbench .automation-production-node__line{background:#d7e2ee42}.automation-production-node--done,.automation-process-workbench .automation-production-node--done{background:#7ef2b824;border-color:#7ef2b86b}.automation-production-node--done .automation-production-node__dot{color:#052017;background:linear-gradient(135deg,#6ce0ae,#d8ffe5);border-color:#6ce0ae94;box-shadow:0 0 24px #6ce0ae47}.automation-production-node--done .automation-production-node__line{background:linear-gradient(90deg,#6ce0aed9,#91e8ffd9)}.automation-production-node--active{background:linear-gradient(135deg,#91e8ff3d,#ffe48f33);border-color:#91e8ffe6;transform:translateY(-2px);box-shadow:0 18px 34px #0000003d,inset 0 0 0 1px #91e8ff2e}.automation-process-workbench .automation-production-node--active{background:linear-gradient(135deg,#91e8ff3d,#ffe48f33);border-color:#91e8ffe6;box-shadow:0 18px 34px #00000038,inset 0 0 0 1px #91e8ff2e}.automation-production-node--active .automation-production-node__dot{color:#061622;background:linear-gradient(135deg,#91e8ff,#ffe48f);border-color:#91e8ffb8;animation:1.05s ease-in-out infinite productionNodePulse}.automation-production-node--active .automation-production-node__line:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000,#91e8ff,#0000);width:70%;animation:.9s linear infinite productionLineFlow;position:absolute;inset:0}.automation-production-node--failed{background:#ff73731a;border-color:#ff73738a}.automation-process-workbench .automation-production-node--failed{background:#fff0f0;border-color:#e058586b}.automation-production-node--failed .automation-production-node__dot{color:#fff;background:linear-gradient(135deg,#ff7373,#a61b1b);border-color:#ff7373ad;box-shadow:0 0 24px #ff73733d}@keyframes productionNodePulse{0%,to{transform:scale(1);box-shadow:0 0 #91e8ff5c,0 0 24px #91e8ff2e}50%{transform:scale(1.08);box-shadow:0 0 0 8px #91e8ff00,0 0 30px #ffe48f33}}@keyframes productionLineFlow{0%{transform:translate(-100%)}to{transform:translate(160%)}}@media (width<=980px){.automation-production-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-production-preview__footer{flex-direction:column;align-items:stretch}.automation-production-preview__actions{justify-content:stretch}.automation-production-preview__actions .automation-chat-result-card__action{flex:160px}.automation-publish-panel__header{display:grid}.automation-publish-panel__header small{text-align:left;max-width:none}.automation-publish-grid{grid-template-columns:1fr}.automation-production-node__line{display:none}}.automation-confirm-panel{background:linear-gradient(135deg,#91e8ff1a,#ffe48f12),#ffffff0a;border:1px solid #91e8ff47;border-radius:18px;gap:12px;padding:14px;display:grid}.automation-process-workbench .automation-confirm-panel{background:linear-gradient(135deg,#f4fbff,#fff9e8),#fff;border-color:#91bcda9e}.automation-confirm-panel__header{gap:5px;display:grid}.automation-confirm-panel__header strong{color:var(--text-h);font-size:18px}.automation-process-workbench .automation-confirm-panel__header strong{color:#202833}.automation-confirm-panel__header span{color:var(--muted);line-height:1.55}.automation-process-workbench .automation-confirm-panel__header span{color:#5d6d7e}.automation-confirm-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.automation-confirm-item{border:1px solid var(--border);background:#ffffff0a;border-radius:14px;gap:5px;min-width:0;padding:10px;display:grid}.automation-process-workbench .automation-confirm-item{background:#fff;border-color:#ccd8e4f0}.automation-confirm-item span{color:var(--muted);font-size:12px}.automation-process-workbench .automation-confirm-item span{color:#6d7b8a}.automation-confirm-item strong{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automation-process-workbench .automation-confirm-item strong{color:#202833}.automation-confirm-item--ready{background:#6ce0ae14;border-color:#6ce0ae52}.automation-process-workbench .automation-confirm-item--ready{background:#effbf4;border-color:#4abe7e52}.automation-confirm-item--warning{background:#ffb3661a;border-color:#ffb3665c}.automation-process-workbench .automation-confirm-item--warning{background:#fff6ec;border-color:#e1934861}.automation-confirm-script{white-space:pre-wrap;max-height:180px;color:var(--text-h);border:1px solid var(--border);background:#0000002e;border-radius:14px;margin:0;padding:12px;font-family:inherit;line-height:1.7;overflow:auto}.automation-process-workbench .automation-confirm-script{color:#314156;background:#fff;border-color:#ccd8e4f0}.automation-metric{border:1px solid var(--border);background:#ffffff0a;border-radius:14px;gap:6px;min-width:0;padding:12px;display:grid}.automation-metric strong{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automation-apply-button{color:#111719;background:linear-gradient(135deg,#ffe48f,#91e8ff);border:0;border-radius:999px;justify-content:center;min-height:46px;font-weight:950}.automation-process-workbench .automation-apply-button{color:#101314;border-color:#0000;box-shadow:0 10px 22px #3280b02e}.automation-apply-button--primary{color:#081511;background:linear-gradient(135deg,#45d08b 0%,#7fe8ff 100%);min-width:168px;padding-inline:24px;box-shadow:0 18px 36px #229a7a47,inset 0 0 0 1px #ffffff6b}.automation-apply-button--secondary{color:#405066;min-width:148px;box-shadow:none;background:#eef4fa;border:1px solid #aebed1e6}.automation-apply-button--primary:hover:not(:disabled){filter:saturate(1.06)brightness(1.02);transform:translateY(-1px);box-shadow:0 22px 42px #229a7a52,inset 0 0 0 1px #ffffff80}.automation-apply-button--secondary:hover:not(:disabled){color:#1f2b39;background:#e4edf6;border-color:#8095aee6}.automation-process-workbench .button-secondary{color:#314156;background:#edf4fb;border:1px solid #c8d6e4f2}.automation-process-workbench .button-secondary:hover:not(:disabled){color:#17202b;background:#e2edf7;border-color:#879db4cc}.automation-status-summary{gap:6px;display:grid}.automation-status-summary strong{color:var(--text-h);font-size:16px}.automation-status-summary p{color:var(--text-m);margin:0;font-size:13px;line-height:1.55}.automation-status-summary small{color:var(--muted);font-size:11px}.automation-secondary-actions{margin-top:4px}.automation-status-actions{margin-top:2px}.automation-draft-summary{background:#6574ff14;border:1px solid #7c80ff2e;border-radius:14px;gap:8px;padding:10px 12px;display:grid}.automation-draft-summary__header{gap:2px;display:grid}.automation-draft-summary__header strong{color:var(--text-h);font-size:14px}.automation-draft-summary__header span{color:var(--text-m);font-size:12px}.automation-process-workbench .automation-status-summary strong{color:#202833}.automation-process-workbench .automation-status-summary p{color:#526273}.automation-process-workbench .automation-status-summary small{color:#6d7b8a}.automation-process-workbench .automation-draft-summary{background:linear-gradient(135deg,#fff8df,#eff9ff),#fff;border-color:#c2d2e2f5;border-radius:16px;gap:10px;padding:12px 14px;box-shadow:inset 0 1px #ffffffe6}.automation-process-workbench .automation-draft-summary__header{gap:4px}.automation-process-workbench .automation-draft-summary__header strong{color:#202833;font-size:14px;font-weight:900}.automation-process-workbench .automation-draft-summary__header span{color:#526273;font-size:13px;line-height:1.5}.automation-process-workbench .automation-draft-summary .automation-chip-row{gap:7px}.automation-process-workbench .automation-draft-summary .automation-chip-row span{color:#263344;background:#ffffffd6;border:1px solid #bcccdcd1;max-width:100%;box-shadow:0 4px 10px #1f2d3d0a}.automation-manual-match{background:#ffffff08;border:1px solid #94a3b824;border-radius:14px;gap:10px;padding:10px 12px;display:grid}.automation-manual-match__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.automation-manual-match__summary::-webkit-details-marker{display:none}.automation-manual-match__summary>div{gap:2px;display:grid}.automation-manual-match__summary strong{color:var(--text-h);font-size:13px}.automation-manual-match__summary span{color:var(--muted);font-size:11px}.automation-manual-match__hint{color:#fff;background:#18212c;border:1px solid #1f29372e;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 8px 18px #18212c1f}.automation-manual-match__hint:after{content:"›";font-size:16px;font-weight:900;line-height:1}.automation-manual-match[open] .automation-manual-match__hint{color:#202833;box-shadow:none;background:#fff;border-color:#bac9d8eb;font-size:0}.automation-manual-match[open] .automation-manual-match__hint:before{content:attr(data-open-label);font-size:12px}.automation-manual-match[open] .automation-manual-match__hint:after{content:"⌃";font-size:13px}.automation-process-workbench .automation-manual-match__hint{color:#fff;background:#18212c;border-color:#1f29372e}.automation-process-workbench .automation-manual-match[open] .automation-manual-match__hint{color:#202833;background:#fff;border-color:#bac9d8eb}.automation-manual-match__body{gap:10px;display:grid}.automation-asset-preview-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:10px;display:grid}.automation-tts-controls{background:linear-gradient(135deg,#f6fbfffa,#eef7f4f0);border:1px solid #b5c9e0eb;border-radius:12px;gap:12px;margin-top:12px;padding:12px;display:grid;box-shadow:0 10px 24px #1f385312}.automation-tts-controls__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.automation-tts-controls__header>div{gap:3px;min-width:0;display:grid}.automation-tts-controls__header strong{color:#1e2c3c;font-size:14px;font-weight:940}.automation-tts-controls__header span,.automation-tts-controls__header small{color:#617083;font-size:12px;font-weight:800}.automation-tts-controls__header small{background:#ffffffbd;border:1px solid #c4d4e7db;border-radius:999px;flex:none;padding:3px 8px}.automation-tts-controls__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.automation-tts-controls__grid label{color:#536477;gap:6px;min-width:0;font-size:12px;font-weight:860;display:grid}.automation-tts-controls__grid select{color:#1f2d3d;width:100%;min-width:0;min-height:38px;font:inherit;background:#fffffff0;border:1px solid #c7d4e3f2;border-radius:10px;outline:none;padding:0 34px 0 11px}.automation-tts-range{grid-column:span 1}.automation-tts-range span{justify-content:space-between;align-items:center;gap:8px;display:flex}.automation-tts-range strong{color:#245f79;font-size:12px;font-weight:940}.automation-tts-range input[type=range]{accent-color:#31b8c7;width:100%}.automation-asset-preview-card{background:#fff;border:1px solid #dee4ebf5;border-radius:12px;gap:9px;min-width:0;padding:10px;display:grid;box-shadow:0 8px 18px #1c25300d}.automation-asset-preview-card--featured{grid-row:span 3}.automation-asset-preview-card__header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.automation-asset-preview-card__header span{color:#4f5f70;min-width:0;font-size:12px;font-weight:850}.automation-asset-preview-card__header small{color:#536170;background:#f7f9fb;border:1px solid #d5dee7e6;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:850}.automation-asset-preview-card__media{background:linear-gradient(#f8fafc 0%,#eef3f7 100%);border:1px solid #e2e8effa;border-radius:10px;place-items:center;min-width:0;min-height:42px;display:grid;overflow:hidden}.automation-asset-preview-card--video .automation-asset-preview-card__media,.automation-asset-preview-card--featured .automation-asset-preview-card__media,.automation-asset-preview-card--image .automation-asset-preview-card__media{min-height:142px}.automation-asset-preview-card--featured .automation-asset-preview-card__media{min-height:230px}.automation-asset-preview-card strong{color:#1b2530;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:920;overflow:hidden}.automation-asset-preview-card em{color:#788595;font-size:11px;font-style:normal;font-weight:750}.automation-asset-audio-player{width:min(100%,320px);height:34px}.automation-asset-video-preview,.automation-asset-image-preview{width:100%;height:100%;min-height:inherit;object-fit:cover;background:#111827;display:block}.automation-asset-inline-preview .automation-asset-video-preview,.automation-asset-inline-preview .automation-asset-image-preview{min-height:118px;max-height:148px}.automation-asset-preview-empty{color:#7a8796;text-align:center;justify-content:center;align-items:center;min-height:34px;padding:8px 10px;font-size:12px;font-weight:750;display:flex}.automation-manual-match__body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.automation-manual-match-field{background:#fbfcfd;border:1px solid #e1e7eef0;border-radius:12px;gap:8px;min-width:0;padding:10px;display:grid}.automation-manual-match-field--wide{grid-row:span 2}.automation-manual-match-field label{color:#5d6d7e;gap:6px;min-width:0;font-size:12px;font-weight:850;display:grid}.automation-asset-inline-preview{background:#f5f8fb;border:1px solid #e2e8effa;border-radius:10px;place-items:center;min-width:0;display:grid;overflow:hidden}.automation-asset-inline-preview--audio,.automation-asset-inline-preview--music,.automation-asset-inline-preview--empty{min-height:46px;padding:6px}@media (width<=860px){.automation-asset-preview-grid,.automation-tts-controls__grid,.automation-manual-match__body{grid-template-columns:1fr}.automation-asset-preview-card--featured,.automation-manual-match-field--wide{grid-row:auto}.automation-asset-preview-card--featured .automation-asset-preview-card__media,.automation-asset-preview-card--video .automation-asset-preview-card__media{min-height:190px}}@media (width<=960px){.automation-hero-panel,.automation-grid{grid-template-columns:1fr}.automation-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-process-workbench{grid-template-columns:1fr;padding:14px}.automation-process-lane__header{align-items:flex-start;min-height:0}.automation-chat-workbench,.automation-card--chat,.automation-card--history,.automation-card--insights,.automation-card--topics,.automation-card--plan,.automation-card--script,.automation-card--match{grid-column:auto}.automation-chat-workbench{grid-template-columns:1fr;height:min(760px,100vh - 28px);min-height:620px}.automation-director-note{width:min(360px,100% - 24px);max-height:190px;top:72px;right:12px}.automation-chat-sidebar{border-bottom:1px solid #e1e7eeb8;border-right:0;width:100%;max-height:280px}.automation-chat-sidebar--collapsed{width:0;min-height:0;max-height:none;box-shadow:none;background:0 0;border-bottom:0;justify-items:start;padding:0}.automation-chat-sidebar__rail{flex-direction:row;gap:7px}.automation-chat-main{min-height:0}.automation-chat-main__topbar{align-items:flex-start;gap:10px;padding:13px 14px}.automation-chat-main__topbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px}.automation-profile-entry{border-radius:12px;min-height:34px;padding:5px 7px 5px 9px}.automation-profile-entry__label{font-size:12px}.automation-profile-entry__badge{padding-inline:6px}.automation-chat-thread{gap:10px;padding:16px 12px}.automation-chat-empty-prompts{margin-top:6px;padding:0}.automation-chat-empty-prompts__copy{text-align:left;justify-items:start}.automation-chat-empty-prompts__copy strong{font-size:22px}.automation-chat-empty-prompts__grid{justify-content:stretch;gap:8px}.automation-chat-empty-prompts__grid button,.automation-chat-empty-prompts__grid button:nth-child(n){text-align:left;flex-basis:100%;min-height:42px;padding:9px 14px;transform:none}.automation-chat-message{grid-template-columns:34px minmax(0,1fr);justify-content:stretch;gap:8px}.automation-chat-message--user{grid-template-columns:auto 32px;justify-content:end;justify-self:end;gap:7px;width:fit-content;max-width:min(88vw,460px)}.automation-chat-message--user .automation-chat-message__avatar{grid-column:2;width:32px;height:32px}.automation-chat-message--user .automation-chat-message__bubble{grid-area:2/1;justify-self:end;width:max-content;max-width:min(420px,100%);padding:8px 11px}.automation-chat-message--user .automation-chat-message__meta{justify-self:end}.automation-chat-message__avatar{width:34px;height:34px}.automation-chat-message--billing_credit_recharge .automation-chat-message__bubble{max-width:100%}.automation-chat-input-dock{padding:12px}.automation-universal-composer__header{gap:6px;padding:0 2px;display:grid}.automation-universal-input-row{border-radius:20px}.automation-universal-input-row textarea{min-height:74px}.automation-universal-input-toolbar{flex-wrap:wrap;align-items:stretch;padding-left:0}.automation-universal-input-tools{min-width:min(240px,100%)}.automation-universal-input-row>.automation-universal-input-toolbar>button,.automation-manual-source-box button,.automation-source-followup .button-row button{border-radius:16px}.automation-source-transcript p{max-height:220px}.automation-brief-review,.automation-brief-review--expanded{grid-template-columns:1fr}.automation-brief-review__header{gap:8px;display:grid}.automation-brief-review__header span{max-width:100%}.automation-brief-review__meta-line{width:100%}.automation-brief-review__meta-line>span{max-width:none}.automation-brief-review .button-row{grid-area:auto;justify-content:stretch}.automation-brief-review .button-row button{width:100%}.automation-profile-drawer__panel{border-left:0;border-right:0;border-radius:0;width:100%;height:100%;margin:0}.automation-profile-summary__hero{padding:16px}.automation-profile-summary__hero p{font-size:18px}.automation-profile-drawer__actions{flex-direction:column-reverse;margin-inline:-22px;bottom:0}.automation-profile-drawer__actions button{width:100%}.automation-chat-input-row{border-radius:22px;grid-template-columns:1fr}.automation-chat-input-row button{width:100%;min-height:40px}.automation-style-skill-bar,.automation-style-skill-pill{max-width:100%}.automation-style-skill-menu summary{justify-content:center}.automation-style-skill-menu__panel{width:100%;left:0;right:auto}}@media (prefers-reduced-motion:reduce){.hero__brand-tag,.hero__brand-tag:after,.automation-chat-empty-prompts__headline span,.automation-chat-empty-prompts__headline:before,.automation-chat-empty-prompts__headline:after,.automation-history-skeleton__item span,.automation-history-skeleton__item strong,.automation-history-skeleton__item i,.automation-history-skeleton__item:after{animation:none}.automation-chat-empty-prompts__headline span{width:auto}.automation-chat-empty-prompts__headline:before{opacity:.72;transform:scaleX(1)}.automation-chat-empty-prompts__headline:after{display:none}}.automation-brief-review{align-items:stretch}.automation-brief-review__summary{gap:4px;min-width:0;display:grid}.automation-brief-review__eyebrow{color:#126042;background:#7ef2b83d;border-radius:999px;width:fit-content;padding:3px 8px;font-size:11px;font-weight:950}.automation-profile-memory-card{background:linear-gradient(135deg,#f6fff9f5,#f6fafff0);border:1px solid #4ca88b3d;border-radius:14px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid;box-shadow:0 10px 24px #2940520f}.automation-profile-memory-card__copy{gap:4px;min-width:0;display:grid}.automation-profile-memory-card__copy span{color:#126042;background:#7ef2b838;border-radius:999px;width:fit-content;padding:3px 8px;font-size:11px;font-weight:950}.automation-profile-memory-card__copy strong{color:#1f2b3a;font-size:14px;line-height:1.4}.automation-profile-memory-card__copy small{color:#64748b;font-size:12px;font-weight:720;line-height:1.45}.automation-profile-memory-card__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.automation-profile-memory-card__primary,.automation-profile-memory-card__secondary{white-space:nowrap;border-radius:999px;min-height:36px;padding:0 12px;font-size:12px;font-weight:900}.automation-profile-memory-card__primary{color:#10201b;background:linear-gradient(135deg,#ffd866 0%,#7ef2b8 58%,#91e8ff 100%);border:0}.automation-profile-memory-card__secondary{color:#526273;background:#fff;border:1px solid #b5c7dad1}.automation-next-action{background:radial-gradient(circle at 8% 0,#7ef2b82e,#0000 32%),linear-gradient(135deg,#f6fff9 0%,#edfaff 100%);border:1px solid #4ca88b47;border-radius:16px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffdb}.automation-next-action__copy{gap:4px;min-width:0;display:grid}.automation-next-action__copy span{color:#7b520f;background:#ffd86661;border-radius:999px;width:fit-content;padding:3px 8px;font-size:11px;font-weight:950}.automation-next-action__copy strong{color:#1f2b3a;font-size:14px;line-height:1.38}.automation-next-action__buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.automation-next-action__primary,.automation-next-action__secondary{white-space:nowrap;border-radius:999px;min-height:42px;font-weight:950}.automation-next-action__primary{color:#0f1816;background:linear-gradient(135deg,#ffd866 0%,#7ef2b8 48%,#91e8ff 100%);border:0;padding:0 18px;box-shadow:0 14px 28px #328b7e2e}.automation-chat-action-group{flex-wrap:wrap;align-items:center;gap:8px;min-width:min(320px,100%);display:flex}.automation-chat-action{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:13px;font-weight:950;line-height:1;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex}.automation-chat-action svg{stroke-width:2.5px;flex:none}.automation-chat-action--primary{color:#0f1816;background:linear-gradient(135deg,#ffd866 0%,#7ef2b8 52%,#91e8ff 100%);box-shadow:0 12px 24px #328b7e2e}.automation-chat-action--secondary{color:#314154;background:linear-gradient(135deg,#fffffff5,#e8f6fff0);border:1px solid #91bcda61;box-shadow:0 8px 18px #4a70971a}.automation-chat-action:hover:not(:disabled){filter:saturate(1.04);transform:translateY(-1px)}.automation-chat-action:disabled{cursor:not-allowed;opacity:.68;box-shadow:none;transform:none}.automation-business-guard{color:#45564f;background:#f8fcfac7;border:1px solid #3d84741f;border-radius:999px;flex-wrap:wrap;grid-row:2;justify-self:start;align-items:center;gap:6px;max-width:min(760px,100% - 36px);margin:8px 18px 0;padding:4px 8px;font-size:11px;line-height:1.25;display:flex}.automation-business-guard strong{color:#21352f;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;max-width:100%;font-size:11px;font-weight:850;display:inline-flex;overflow:hidden}.automation-business-guard strong span{color:#176044;background:#7ef2b82e;border-radius:999px;flex:none;padding:2px 6px;font-size:10px;font-weight:950}.automation-business-guard em{color:#7a541c;background:#ffd86624;border-radius:999px;flex:none;padding:2px 6px;font-size:10px;font-style:normal;font-weight:850}.automation-script-stream-card{isolation:isolate;background:radial-gradient(circle at 14% 0,#5482d233,#0000 32%),radial-gradient(circle at 92% 10%,#5dffdf1f,#0000 28%),linear-gradient(145deg,#111b2ffa 0%,#121d31f5 52%,#0b121ffa 100%);border:1px solid #6f98d63d;border-radius:16px;gap:10px;max-height:min(430px,68vh);padding:14px 16px 15px;position:relative;overflow:hidden;box-shadow:0 16px 38px #15223f2e,inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff09}.automation-script-stream-card:before{content:"";z-index:-1;opacity:.48;background:linear-gradient(90deg,#0000 0%,#7da7ff14 42%,#77ffd521 50%,#7da7ff14 58%,#0000 100%);border-radius:17px;animation:3.6s ease-in-out infinite automation-stream-scan;position:absolute;inset:1px;transform:translate(-62%)}.automation-script-stream-card:after{content:"";z-index:-1;border-radius:inherit;opacity:.2;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d1,#0000 76%);mask-image:linear-gradient(#000000d1,#0000 76%)}@keyframes automation-stream-scan{0%,36%{transform:translate(-72%)}72%,to{transform:translate(72%)}}.automation-script-thinking{gap:6px;min-width:0;display:grid}.automation-script-thinking__trigger{color:#dce7ff;text-align:left;background:linear-gradient(135deg,#080f1c75,#121e3085),#09111f6b;border:1px solid #7694c229;border-radius:10px;align-items:center;gap:9px;width:fit-content;max-width:100%;min-height:30px;padding:0 10px 0 20px;font-size:13px;font-weight:820;line-height:1.4;display:inline-flex;position:relative;box-shadow:0 8px 18px #0409121f,inset 0 1px #ffffff0e}.automation-script-thinking__trigger:before{content:"";background:#78fff0;border-radius:999px;width:5px;height:5px;position:absolute;top:50%;left:9px;transform:translateY(-50%);box-shadow:0 0 10px #78fff052}.automation-script-thinking__trigger svg:first-child{color:#9deee6;stroke-width:2.35px;filter:drop-shadow(0 0 5px #78fff029);flex:none}.automation-script-thinking__trigger svg:last-child{color:#8c9ab4;flex:none;transition:transform .16s,color .16s}.automation-script-thinking__trigger:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#0c16268f,#1423389e),#09111f80;border-color:#78fff038;box-shadow:0 9px 20px #04091224,inset 0 1px #fff1}.automation-script-thinking__trigger:hover:not(:disabled) svg:last-child{color:#9deee6}.automation-script-thinking__trigger--open svg:last-child{transform:rotate(180deg)}.automation-script-thinking__trigger--open:before{box-shadow:0 0 14px #78fff07a}.automation-script-thinking__body{color:#d9e4ffc2;max-height:120px;margin-left:17px;padding:6px 0 4px 20px;position:relative;overflow:auto}.automation-script-thinking__body:before{content:"";background:linear-gradient(#78fff0,#5c85ff2e);border-radius:999px;width:2px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 14px #78fff06b}.automation-script-thinking__body p{color:#d9e4ffb8;white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;font-weight:520;line-height:1.62}.automation-script-stream-status{color:#d9fff7;background:#76ffd51a;border:1px solid #76ffd533;border-radius:999px;width:fit-content;max-width:100%;padding:5px 10px;font-size:11px;font-weight:860;line-height:1.45;box-shadow:0 0 16px #76ffd514,inset 0 1px #ffffff0f}.automation-script-stream-status--inline{margin-top:0}.automation-director-plan{background:linear-gradient(135deg,#ffffff12,#ffffff06),#0912246b;border:1px solid #85a9ff38;border-radius:13px;gap:6px;min-width:0;padding:12px 14px 12px 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 2px 0 #78fff0c7,inset 0 1px #ffffff14}.automation-director-plan:before{content:"";pointer-events:none;background:radial-gradient(circle,#78fff02e,#0000 68%);border-radius:999px;width:62px;height:62px;position:absolute;top:10px;right:12px}.automation-director-plan__header,.automation-director-check__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.automation-director-plan__header span,.automation-director-check__header span{color:#3267ff;font-size:11px;font-weight:900}.automation-script-stream-card .automation-director-plan__header span{color:#78fff0;letter-spacing:0;text-shadow:0 0 16px #78fff061}.automation-director-plan__header strong{color:#eff6ff;background:#ffffff1a;border:1px solid #e2ecff29;border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:900}.automation-director-plan p{color:#e6efff;margin:0;font-size:12px;font-weight:720;line-height:1.48}.automation-director-plan__typing{width:fit-content;max-width:100%;animation:1.15s steps(28,end) both automation-director-type;position:relative;overflow:hidden}.automation-director-plan__typing--delay{animation-delay:.46s}.automation-director-plan__typing:after{content:"";background:#78fff0;border-radius:999px;width:7px;height:1.08em;margin-left:4px;animation:.82s steps(2,end) infinite automation-director-caret;display:inline-block;transform:translateY(2px);box-shadow:0 0 12px #78fff09e}@keyframes automation-director-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes automation-director-caret{0%,48%{opacity:1}49%,to{opacity:.08}}.automation-director-write-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.automation-director-write-plan__item{background:#ffffff0b;border:1px solid #8fb0ff21;border-radius:10px;gap:3px;min-width:0;padding:8px 10px 8px 12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.automation-director-write-plan__item:before{content:"";background:linear-gradient(#78fff0,#768fff47);width:2px;position:absolute;inset:0 auto 0 0}.automation-director-write-plan__item span{color:#bccef6e0;font-size:10px;font-weight:920}.automation-director-write-plan__item strong{color:#f4f8ff;font-size:11px;line-height:1.38}.automation-director-check{background:#f8fbff;border:1px solid #d2deecc7;border-radius:12px;gap:10px;padding:12px;display:grid}.automation-director-check__header{align-items:flex-start}.automation-director-check__header strong{color:#334155;text-align:right;font-size:12px;font-weight:760;line-height:1.45}.automation-director-check__scores{flex-wrap:wrap;gap:6px;display:flex}.automation-director-check__scores span{color:#405066;background:#fff;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:820}.automation-director-check__focus{background:#fff8e09e;border:1px solid #e1bc5c38;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.automation-director-check__focus span{color:#8a6215;background:#ffd86638;border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-weight:900}.automation-director-check__focus strong{color:#334155;min-width:0;font-size:12px;font-weight:820;line-height:1.45}.automation-chat-asset-preview-strip{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:10px;min-width:0;display:grid}.automation-chat-asset-preview{background:linear-gradient(#fffffff0,#f8fbffe6);border:1px solid #d3dfece0;border-radius:14px;gap:8px;min-width:0;padding:10px;display:grid;box-shadow:0 8px 18px #2231460d}.automation-chat-asset-preview>div:first-child{gap:3px;min-width:0;display:grid}.automation-chat-asset-preview span{color:#697789;font-size:11px;font-weight:900}.automation-chat-asset-preview strong{color:#1f2b3a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:940;overflow:hidden}.automation-chat-asset-preview__media{background:#f3f7fb;border:1px solid #dce5eff5;border-radius:12px;place-items:center;min-width:0;min-height:98px;display:grid;overflow:hidden}.automation-chat-asset-preview--music{box-shadow:none;background:linear-gradient(#ffffffe6,#f7fafdd1);border-radius:13px;grid-column:1/-1;grid-template-columns:minmax(120px,.72fr) minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px}.automation-chat-asset-preview--music .automation-chat-asset-preview__media{background:#f3f7fbc7;border-radius:10px;min-height:42px;padding:6px 8px}.automation-chat-asset-preview__media .automation-asset-video-preview,.automation-chat-asset-preview__media .automation-asset-image-preview{min-height:98px;max-height:132px}.automation-chat-asset-preview__media .automation-asset-audio-player{width:100%;max-width:none}.automation-chat-draft-mini{box-shadow:none;background:linear-gradient(#ffffffe0,#f8fbfed1);border:1px solid #c6d3e0bd;border-radius:12px;gap:9px;padding:10px 12px}.automation-chat-draft-mini>strong{color:#233044;font-size:13px;font-weight:920}.automation-chat-draft-mini>span{color:#6a7888;font-size:12px;font-weight:760}.automation-chat-draft-mini .automation-chat-result-card__notice{background:0 0;border:0;padding:0}.automation-chat-draft-mini .automation-chat-result-card__action-bar{background:0 0;border-top:1px solid #d6e0ebc2;padding:8px 0 0}.automation-chat-script-preview{color:#263449;scrollbar-width:thin;scrollbar-color:#94a3b8b8 transparent;max-height:260px;padding:12px 13px;font-size:14px;line-height:1.72;overflow:auto}.automation-chat-script-preview::-webkit-scrollbar{width:8px}.automation-chat-script-preview::-webkit-scrollbar-thumb{background:#94a3b8b8 padding-box content-box;border:2px solid #0000;border-radius:999px}.automation-manual-match-field>small{color:#738293;margin-top:-2px;font-size:11px;font-weight:720;line-height:1.45}.automation-script-stream-output{background:#f8fafd;border:1px solid #e2eaf4b8;border-radius:12px;gap:10px;min-width:0;padding:12px 12px 14px 18px;display:grid;position:relative}.automation-script-stream-output:before{content:"";background:linear-gradient(#3267ff2e,#7ef2b829);border-radius:999px;width:3px;position:absolute;top:14px;bottom:14px;left:10px}.automation-script-stream-output__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.automation-script-stream-output__header strong{color:#1f2937;font-size:13px;font-weight:880}.automation-script-stream-output__header span{color:#7c8796;background:#fff;border-radius:999px;flex:none;padding:3px 8px;font-size:12px;font-weight:800}.automation-script-stream-preview{color:#263449;white-space:pre-wrap;background:0 0;max-height:170px;margin:0;padding:4px 4px 2px 0;font-size:15px;line-height:1.72;overflow:auto}.automation-script-stream-placeholder{color:#9aa5b5;background:0 0;padding:8px 2px 2px 0;font-size:13px;font-weight:680;line-height:1.5}.automation-next-action__primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 34px #328b7e38}.automation-next-action__secondary{color:#405066;background:#ffffffc7;border:1px solid #b5c7dad1;padding:0 14px}.automation-next-action__secondary--link{color:#526273;min-height:32px;box-shadow:none;text-underline-offset:4px;background:0 0;border:0;border-radius:0;padding:0 2px;font-size:13px;font-weight:850;-webkit-text-decoration:underline #52627352;text-decoration:underline #52627352}.automation-next-action__secondary--link:hover:not(:disabled){color:#1f2b3a;background:0 0;text-decoration-color:#1f2b3a9e}.automation-content-track-picker{background:linear-gradient(#fffffffa,#f7fafdf0),#fff;border:1px solid #c4d2e0a3;border-radius:16px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:9px 10px;display:grid;box-shadow:0 8px 20px #1b26360a,inset 0 1px #ffffffe0}.automation-content-track-picker__header{gap:3px;width:132px;min-width:0;padding-left:2px;display:grid}.automation-content-track-picker__header span{color:#445463;background:#e2eaf2b3;border-radius:999px;width:fit-content;padding:2px 7px;font-size:11px;font-weight:950}.automation-content-track-picker__header strong{color:#253242;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;line-height:1.25;overflow:hidden}.automation-content-track-picker__grid{flex-wrap:wrap;gap:7px;min-width:0;padding:0;display:flex;overflow:visible}.automation-content-track-card{color:#253347;white-space:nowrap;background:linear-gradient(#fffffff5,#f5f8fbe6),#f8fafc;border:1px solid #c6d3e0c2;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 10px 0 7px;display:inline-flex;box-shadow:0 3px 8px #26344409,inset 0 1px #ffffffd1}.automation-content-track-card span{color:#647386;background:#e2eaf2cc;border-radius:999px;place-items:center;width:19px;height:19px;font-size:9px;font-weight:950;line-height:1;display:inline-grid}.automation-content-track-card:hover:not(:disabled){background:linear-gradient(#fff,#eff9fff0),#f7fbff;border-color:#4d96c657;transform:translateY(-1px);box-shadow:0 7px 14px #26344414,inset 0 1px #ffffffe6}.automation-content-track-card:hover:not(:disabled) span{color:#15313f;background:linear-gradient(135deg,#ffd866e6,#7edcffd9)}.automation-content-track-card strong{color:#1f2d3d;font-size:12px;font-weight:900}.automation-content-track-card small{color:#64748b;font-size:12px;line-height:1.42;display:none}.automation-publish-rail{background:linear-gradient(135deg,#0c2228f0,#1a2a30e0),#14242a;border:1px solid #7ef2b847;border-radius:18px;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 38px #00000038}.automation-publish-rail:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#91e8ff24,#0000),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 76px);animation:2.8s linear infinite automation-publish-scan;position:absolute;inset:0;transform:translate(-72%)}.automation-publish-rail--success{background:linear-gradient(135deg,#0e3529f5,#18373ae6),#123027;border-color:#7ef2b87a}.automation-publish-rail--failed{background:linear-gradient(135deg,#421c1ff5,#2e262ae6),#2b2024;border-color:#ff808073}.automation-publish-rail--xiaohongshu{border-color:#ffcd8f5c}.automation-publish-rail--wechat_channels{border-color:#67e89957}.automation-process-workbench .automation-publish-rail{background:linear-gradient(135deg,#0e262aeb,#1e363ae0),#14292d;border-color:#48a98c4d}.automation-publish-rail__meta{z-index:1;grid-template-columns:48px minmax(0,1fr) minmax(160px,.65fr);align-items:center;gap:12px;display:grid;position:relative}.automation-publish-rail__badge{color:#082018;background:linear-gradient(135deg,#7ef2b8,#91e8ff);border-radius:17px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:950;display:grid;box-shadow:0 16px 28px #00000047}.automation-publish-rail--xiaohongshu .automation-publish-rail__badge{background:linear-gradient(135deg,#ffb3a7,#ffe48f)}.automation-publish-rail--wechat_channels .automation-publish-rail__badge{background:linear-gradient(135deg,#7ef2b8,#bbf7d0)}.automation-publish-rail__meta div:nth-child(2){gap:3px;min-width:0;display:grid}.automation-publish-rail__meta span{color:#7ef2b8d1;font-size:12px;font-weight:900}.automation-publish-rail--xiaohongshu .automation-publish-rail__meta span{color:#ffda9ee6}.automation-publish-rail--wechat_channels .automation-publish-rail__meta span{color:#86eface6}.automation-publish-rail__meta strong{color:#fffffff5;font-size:18px;line-height:1.35}.automation-publish-rail__meta small{color:#dcebeead;text-align:right;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.automation-publish-rail__track{z-index:1;background:#ffffff1a;border-radius:999px;height:9px;position:relative;overflow:hidden}.automation-publish-rail__track i{border-radius:inherit;background:linear-gradient(90deg,#7ef2b8,#91e8ff);min-width:8px;height:100%;transition:width .36s;display:block;position:relative;box-shadow:0 0 22px #7ef2b86b}.automation-publish-rail--xiaohongshu .automation-publish-rail__track i{background:linear-gradient(90deg,#ffb3a7,#ffe48f);box-shadow:0 0 22px #ffcd8f5c}.automation-publish-rail--wechat_channels .automation-publish-rail__track i{background:linear-gradient(90deg,#7ef2b8,#bbf7d0);box-shadow:0 0 22px #67e89957}.automation-publish-rail--failed .automation-publish-rail__track i{background:linear-gradient(90deg,#ff8a8a,#ffd08a);box-shadow:0 0 18px #ff808052}.automation-publish-rail__track i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff9e,#0000);animation:1.35s linear infinite automation-publish-shimmer;position:absolute;inset:0;transform:translate(-86%)}.automation-publish-rail__steps{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid;position:relative}.automation-publish-rail__step{justify-items:center;gap:6px;min-width:0;display:grid}.automation-publish-rail__step span{color:#dae7eb94;background:#ffffff14;border:1px solid #ffffff1c;border-radius:11px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:950;display:grid}.automation-publish-rail__step small{color:#dcebee94;font-size:11px;font-weight:800}.automation-publish-rail__step--done span,.automation-publish-rail__step--active span{color:#062017;background:linear-gradient(135deg,#7ef2b8,#91e8ff);border-color:#91e8ff70}.automation-publish-rail--xiaohongshu .automation-publish-rail__step--done span,.automation-publish-rail--xiaohongshu .automation-publish-rail__step--active span{background:linear-gradient(135deg,#ffb3a7,#ffe48f)}.automation-publish-rail--wechat_channels .automation-publish-rail__step--done span,.automation-publish-rail--wechat_channels .automation-publish-rail__step--active span{background:linear-gradient(135deg,#7ef2b8,#bbf7d0)}.automation-publish-rail__step--active span{animation:1.1s ease-in-out infinite automation-publish-pulse}.automation-publish-rail__step--done small,.automation-publish-rail__step--active small{color:#ffffffe6}.automation-publish-rail__step--failed span{color:#2b0f0f;background:linear-gradient(135deg,#ff8a8a,#ffd08a)}:root[data-theme=light] .automation-publish-rail,:root[data-theme=light] .automation-process-workbench .automation-publish-rail{background:linear-gradient(135deg,#fffffff5,#ebf4ffe6),#fff;border-color:#2673cd38;box-shadow:0 18px 44px #385ba024,inset 0 1px #fffffff0}:root[data-theme=light] .automation-publish-rail--success{background:linear-gradient(135deg,#eefcf4fa,#ebf9ffeb),#fff;border-color:#1f7f4c47}:root[data-theme=light] .automation-publish-rail--failed{background:linear-gradient(135deg,#fff2f2fa,#fff8ebeb),#fff;border-color:#9c313142}:root[data-theme=light] .automation-publish-rail:before{background:linear-gradient(90deg,#0000,#2673cd1a,#0000),repeating-linear-gradient(90deg,#5369910b 0 1px,#0000 1px 76px)}:root[data-theme=light] .automation-publish-rail__meta span{color:#1f7f4c}:root[data-theme=light] .automation-publish-rail--xiaohongshu .automation-publish-rail__meta span{color:#8b5315}:root[data-theme=light] .automation-publish-rail--wechat_channels .automation-publish-rail__meta span{color:#1f7f4c}:root[data-theme=light] .automation-publish-rail__meta strong{color:var(--text-h)}:root[data-theme=light] .automation-publish-rail__meta small,:root[data-theme=light] .automation-publish-rail__step small{color:var(--muted)}:root[data-theme=light] .automation-publish-rail__badge,:root[data-theme=light] .automation-publish-rail__step--done span,:root[data-theme=light] .automation-publish-rail__step--active span{color:#08331f;box-shadow:0 10px 22px #1f7f4c29}:root[data-theme=light] .automation-publish-rail__track{background:#53699129}:root[data-theme=light] .automation-publish-rail__step span{color:var(--muted);background:#ffffffd1;border-color:#5369912e}:root[data-theme=light] .automation-publish-rail__step--done small,:root[data-theme=light] .automation-publish-rail__step--active small{color:var(--text-secondary)}@keyframes automation-publish-scan{to{transform:translate(72%)}}@keyframes automation-publish-shimmer{to{transform:translate(86%)}}@keyframes automation-publish-pulse{0%,to{transform:translateY(0);box-shadow:0 0 #7ef2b800}50%{transform:translateY(-1px);box-shadow:0 0 24px #7ef2b86b}}@media (prefers-reduced-motion:reduce){.automation-script-stream-card:before,.automation-director-plan__typing,.automation-director-plan__typing:after,.automation-publish-rail:before,.automation-publish-rail__track i:after,.automation-publish-rail__step--active span{animation:none}.automation-director-plan__typing{clip-path:none}.automation-director-plan__typing:after{display:none}}@media (width<=760px){.automation-hero-panel{grid-template-columns:1fr;padding:12px}.automation-status-card--compact{display:none}.automation-next-action{grid-template-columns:1fr}.automation-next-action__buttons,.automation-next-action__primary,.automation-next-action__secondary:not(.automation-next-action__secondary--link){width:100%}.automation-next-action__buttons{justify-content:flex-start}.automation-script-stream-card{border-radius:16px;max-height:60vh;padding:13px}.automation-director-plan{padding:14px 14px 14px 17px}.automation-director-plan__header,.automation-director-check__header{flex-direction:column;align-items:flex-start}.automation-director-write-plan{grid-template-columns:1fr;gap:5px}.automation-director-write-plan__item{padding:7px 9px 7px 11px}.automation-chat-asset-preview-strip,.automation-chat-asset-preview--music{grid-template-columns:1fr}.automation-chat-asset-preview__media{min-height:86px}.automation-chat-asset-preview--music .automation-chat-asset-preview__media{min-height:42px}.automation-chat-script-preview{max-height:220px}.automation-publish-rail__meta{grid-template-columns:42px minmax(0,1fr)}.automation-publish-rail__meta small{text-align:left;grid-column:1/-1}.automation-publish-rail__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.automation-director-note,.automation-director-note-pill{top:64px;right:12px}}@media (height<=760px) and (width>=900px){.automation-workspace{gap:8px}.automation-hero-panel{border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(160px,210px);padding:10px 12px}.automation-hero-panel h2{margin:5px 0 3px;font-size:21px;line-height:1.2}.automation-hero-panel p{font-size:13px;line-height:1.4;display:block}.automation-status-card--compact{min-width:0;padding:7px 9px}.automation-status-card__avatar{border-radius:12px;width:34px;height:34px}.automation-steps{display:none}.automation-step{min-height:38px;padding:5px 7px}.automation-step small{display:none}.automation-chat-workbench{height:calc(100vh - 172px);min-height:500px}.automation-director-note{max-height:min(250px,100% - 86px);top:64px}.automation-director-note-pill{top:64px}.automation-chat-sidebar{gap:8px;padding:10px}.automation-history-list--sidebar{gap:6px}.automation-history-item{border-radius:10px;padding:7px 8px}.automation-chat-main__topbar{min-height:54px;padding:10px 16px}.automation-business-guard{max-width:calc(100% - 28px);margin:6px 14px 0;padding:4px 7px}.automation-chat-thread{gap:12px;padding:16px 18px 18px}.automation-chat-input-dock{gap:8px;padding:8px 16px 10px}.automation-universal-composer{gap:6px}.automation-universal-composer__header{padding:0 4px}.automation-universal-composer__header small{display:none}.automation-universal-input-row{border-radius:20px;padding:6px}.automation-universal-input-row textarea{min-height:42px;padding:7px 9px;line-height:1.42}.automation-brief-review{border-radius:14px;gap:8px 10px;padding:9px}.automation-brief-review__header{align-items:flex-start}.automation-brief-review__actions{gap:6px}.automation-brief-review__actions .button-secondary{border-radius:999px;min-height:30px;padding:0 9px;font-size:12px}.automation-next-action{border-radius:14px;padding:9px 10px}.automation-next-action__copy strong{font-size:13px}.automation-next-action__primary,.automation-next-action__secondary{min-height:36px;padding-inline:13px;font-size:13px}.automation-next-action__secondary--link{min-height:28px;padding-inline:2px}.automation-content-track-picker{border-radius:14px;grid-template-columns:1fr;gap:8px;padding:10px;display:grid}.automation-content-track-picker__header{justify-content:space-between;align-items:center;gap:8px;width:auto;display:flex}.automation-content-track-picker__header strong{text-align:right;flex:auto;min-width:0}.automation-content-track-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0;display:grid;overflow:visible}.automation-content-track-card{justify-content:flex-start;min-width:0;padding-right:8px}.automation-content-track-card strong{text-overflow:ellipsis;overflow:hidden}.automation-process-workbench__summary{padding:11px 14px}.automation-process-workbench__summary small{display:none}.automation-process-workbench__body{max-height:min(540px,100vh - 180px);overflow:auto}}.automation-task-panel{z-index:34;border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));background:linear-gradient(150deg, color-mix(in srgb, var(--menu-bg) 94%, transparent), color-mix(in srgb, var(--panel-bg) 96%, transparent)), color-mix(in srgb, var(--panel-bg) 92%, #020617);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:15px;gap:8px;width:min(288px,100vw - 32px);padding:10px;display:grid;position:fixed;top:max(92px,14vh);right:22px;box-shadow:0 14px 42px #0208173d,inset 0 1px #ffffff14}.automation-task-panel--success{border-color:color-mix(in srgb, #22c55e 36%, var(--border))}.automation-task-panel--failed{border-color:color-mix(in srgb, #ef4444 36%, var(--border))}.automation-task-panel__topline,.automation-task-panel__headline,.automation-task-panel__meta,.automation-task-panel__actions{align-items:center;gap:10px;display:flex}.automation-task-panel__topline{grid-template-columns:22px minmax(0,1fr) auto;gap:7px;display:grid}.automation-task-panel__topline,.automation-task-panel__meta{justify-content:space-between}.automation-task-panel__drag,.automation-task-panel__tool{width:24px;height:24px;min-height:24px;color:var(--muted);background:color-mix(in srgb, var(--panel-bg) 68%, transparent);border-radius:999px;place-items:center;padding:0;display:inline-grid}.automation-task-panel__drag{cursor:grab}.automation-task-panel__drag:active{cursor:grabbing}.automation-task-panel__tool:hover,.automation-task-panel__drag:hover{color:var(--text-h);background:color-mix(in srgb, var(--accent) 12%, var(--panel-bg))}.automation-task-panel__tools{align-items:center;gap:4px;display:inline-flex}.automation-task-panel__status{background:color-mix(in srgb, var(--accent) 14%, transparent);min-width:0;min-height:24px;color:color-mix(in srgb, var(--accent) 72%, var(--text-h));text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:850;line-height:1;display:inline-flex;overflow:hidden}.automation-task-panel__status svg{flex:none}.automation-task-panel--processing .automation-task-panel__status svg{animation:1s linear infinite automation-task-spin}.automation-task-panel--success .automation-task-panel__status{color:color-mix(in srgb, #86efac 72%, var(--text-h));background:#22c55e2e}.automation-task-panel--failed .automation-task-panel__status{color:color-mix(in srgb, #fecaca 82%, var(--text-h));background:#ef444429}.automation-task-panel__dismiss{width:28px;height:28px;min-height:28px;color:var(--muted);background:color-mix(in srgb, var(--panel-bg) 72%, transparent);border-radius:999px;padding:0}.automation-task-panel__dismiss:hover{color:var(--text-h);background:color-mix(in srgb, var(--accent) 12%, var(--panel-bg))}.automation-task-panel__headline{justify-content:space-between;min-width:0}.automation-task-panel__headline strong{min-width:0;color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.automation-task-panel__headline span{color:var(--muted);flex:none;align-items:center;gap:5px;font-size:12px;font-weight:750;display:inline-flex}.automation-task-panel p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.automation-task-panel__error{border:1px solid color-mix(in srgb, #ef4444 26%, var(--border));color:color-mix(in srgb, #fecaca 86%, var(--text-h));background:#ef444414;border-radius:12px;padding:9px 10px;font-size:12px;line-height:1.45}.automation-task-panel__progress{background:var(--progress-track-bg);border-radius:999px;width:100%;height:6px;overflow:hidden}.automation-task-panel__progress i{border-radius:inherit;background:var(--button-gradient);height:100%;transition:width .35s;display:block}.automation-task-panel--success .automation-task-panel__progress i{background:linear-gradient(90deg,#22c55e,#86efac)}.automation-task-panel--failed .automation-task-panel__progress i{background:linear-gradient(90deg,#ef4444,#f97316)}.automation-task-panel__meta span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.automation-task-panel__steps{gap:6px;display:grid}.automation-task-step{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--panel-bg) 66%, transparent);border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:7px;display:grid}.automation-task-step>span{background:color-mix(in srgb, var(--muted) 14%, transparent);width:20px;height:20px;color:var(--muted);border-radius:999px;place-items:center;font-size:11px;font-weight:900;display:inline-grid}.automation-task-step div{gap:2px;min-width:0;display:grid}.automation-task-step strong{color:var(--text-h);font-size:12px;line-height:1.25}.automation-task-step small{color:var(--muted);font-size:11px;line-height:1.35}.automation-task-step--active{border-color:color-mix(in srgb, var(--accent) 26%, var(--border));background:color-mix(in srgb, var(--accent) 7%, var(--panel-bg))}.automation-task-step--active>span{background:var(--button-gradient);color:var(--button-text)}.automation-task-step--done>span{color:#062b16;background:linear-gradient(135deg,#22c55e,#86efac)}.automation-task-step--failed>span{color:#fff7ed;background:linear-gradient(135deg,#ef4444,#f97316)}.automation-task-panel__actions{flex-wrap:wrap;justify-content:flex-end}.automation-task-panel__primary,.automation-task-panel__secondary{border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.automation-task-panel--collapsed{border-radius:999px;width:auto;padding:0;overflow:hidden}.automation-task-panel__pill{min-height:34px;color:var(--text-h);background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.automation-task-panel__pill svg{flex:none}.automation-task-panel--processing .automation-task-panel__pill svg{animation:1s linear infinite automation-task-spin}.automation-task-panel__pill span,.automation-task-panel__pill small{white-space:nowrap;font-size:12px;font-weight:850}.automation-task-panel__pill small{color:var(--muted)}.automation-task-panel__primary{color:var(--button-text);background:var(--button-gradient)}.automation-task-panel__primary--failed{background:linear-gradient(90deg,#ef4444,#f97316)}.automation-task-panel__secondary{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));color:var(--text-h);background:color-mix(in srgb, var(--panel-bg) 76%, transparent)}@keyframes automation-task-spin{to{transform:rotate(360deg)}}@media (width<=640px){.automation-task-panel{touch-action:auto;width:calc(100vw - 28px);max-height:min(62vh,420px);top:auto;bottom:14px;right:14px;overflow:auto;left:auto!important}.automation-task-panel--collapsed{width:auto;max-width:calc(100vw - 28px)}.automation-task-panel__drag,.automation-task-panel__tool[aria-label=恢复默认位置]{display:none}.automation-task-panel__headline{flex-direction:column;align-items:flex-start;gap:5px}.automation-task-panel__steps{grid-template-columns:1fr}.automation-task-panel+.background-task-toast{display:none}}
