.automation-badge{justify-self:end;color:var(--yes);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.expert-quiet{color:#5f685f;font-size:10px;text-decoration:none}.expert-quiet:hover{color:var(--muted)}
.studio-engine{align-items:center}.engine-state{display:flex;align-items:center;gap:11px;min-width:0}.engine-state>i{width:10px;height:10px;border-radius:50%;background:var(--yes);box-shadow:0 0 16px rgba(185,255,61,.65);flex:none}.engine-state span,.engine-state b,.engine-state small{display:block}.engine-state b{font-size:11px;color:var(--ink);margin-bottom:4px}.engine-state small{color:#7d877d;text-align:left;line-height:1.35}
.auto-launch{display:grid;grid-template-columns:1fr minmax(310px,420px);gap:45px;align-items:center;padding:35px;background:linear-gradient(135deg,#202a18,#101410);border:1px solid #3c4d2c;border-radius:18px;margin-bottom:18px;box-shadow:0 20px 55px rgba(0,0,0,.22)}.auto-launch h2{font:400 30px var(--serif);margin:10px 0}.auto-launch p{color:var(--muted);line-height:1.6;margin:0}.auto-key{display:grid;grid-template-columns:1fr auto;gap:8px}.auto-key input{padding:13px;font-size:12px}.auto-key small{grid-column:1/-1;color:#687168;font-size:9px;text-align:right}.auto-progress-card{padding:25px;background:var(--panel);border:1px solid var(--line);border-radius:15px;margin:14px 0 25px}.auto-progress-top{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center}.auto-progress-top strong{font:400 16px var(--serif)}.auto-progress-top b{color:var(--yes);font-size:12px}.auto-bar{height:4px;background:#252c25;border-radius:3px;margin:18px 0;overflow:hidden}.auto-bar i{display:block;height:100%;background:var(--yes);box-shadow:0 0 15px var(--yes);transition:width .35s}.auto-nodes{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.auto-nodes span{display:flex;align-items:center;gap:7px;color:#5e675f;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auto-nodes i{font-style:normal;width:18px;height:18px;border:1px solid #363d37;border-radius:50%;display:grid;place-items:center;flex:none}.auto-nodes span.done,.auto-nodes span.active{color:var(--ink)}.auto-nodes span.done i{background:var(--yes);border-color:var(--yes);color:#071000}.auto-nodes span.active i{border-color:var(--yes);color:var(--yes)}.auto-success,.auto-error{padding:16px 18px;border-radius:12px;margin:14px 0 25px;font-size:12px}.auto-success{border:1px solid rgba(185,255,61,.3);background:rgba(185,255,61,.06);color:var(--yes)}.auto-error{border:1px solid rgba(255,107,118,.3);background:rgba(255,107,118,.06);color:#ff9ca5}.auto-error strong,.auto-error span,.auto-error small{display:block}.auto-error span{margin-top:6px}.auto-error small{color:var(--muted);margin-top:8px}.method-details{margin:25px 0 70px;border-top:1px solid var(--line)}.method-details>summary{padding:20px 0;color:#6f786f;font-size:10px;letter-spacing:.1em;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.method-details .station-panel{margin:0}.blueprint{margin:35px 0 75px;background:#f0f0e9;color:#131713;border-radius:18px;overflow:hidden;box-shadow:0 35px 90px rgba(0,0,0,.35);scroll-margin-top:105px}.blueprint-cover{min-height:230px;padding:42px;display:flex;justify-content:space-between;align-items:end;background:radial-gradient(circle at 90% 10%,rgba(185,255,61,.45),transparent 30%),#111711;color:#f1f3ed}.blueprint-cover h2{font:400 40px var(--serif);margin:14px 0}.blueprint-cover p{color:#919a91}.blueprint-cover>div:last-child{text-align:right}.blueprint-cover small,.blueprint-cover b{display:block}.blueprint-cover small{font-size:8px;letter-spacing:.16em;color:#798179}.blueprint-cover b{font:400 15px var(--serif);margin-top:8px}.blueprint-tools{padding:18px 35px;border-bottom:1px solid #d3d6ce;display:flex;gap:8px}.blueprint-tools .button.secondary{color:#303630;border-color:#c5cac1}.blueprint pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:35px 42px 55px;margin:0;font:14px/1.75 var(--sans);color:#262c26}
@media(max-width:800px){.auto-launch{grid-template-columns:1fr}.auto-nodes{grid-template-columns:1fr 1fr}.blueprint-cover{align-items:start;gap:30px;flex-direction:column}.blueprint-cover>div:last-child{text-align:left}}
@media(max-width:560px){.automation-badge{font-size:0}.automation-badge:first-letter{font-size:12px}.auto-launch{padding:24px}.auto-key{grid-template-columns:1fr}.auto-key small{grid-column:auto}.auto-nodes{grid-template-columns:1fr}.auto-progress-top{grid-template-columns:1fr auto}.auto-progress-top .eyebrow{grid-column:1/-1}.blueprint-cover,.blueprint pre{padding:28px}.blueprint-tools{padding:15px;flex-wrap:wrap}}
