.autonomy-module{--auto-ink:#eef2fb;--auto-muted:#b7bfd3;--auto-line:#464f6e;--auto-blue:#a9c8ff;--auto-green:#9ee5b8;margin:0 0 44px;padding:clamp(20px,3vw,34px);border:1px solid var(--auto-line);border-radius:26px;background:linear-gradient(135deg,#20283f 0%,#1a2033 52%,#24243a 100%);color:var(--auto-ink);box-shadow:0 20px 60px #05071344}.autonomy-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.autonomy-kicker,.autonomy-label,.autonomy-next span{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--auto-blue)}.autonomy-head h2{font-size:clamp(24px,3vw,33px);line-height:1.2;margin:8px 0}.autonomy-head h2 span{color:var(--auto-green)}.autonomy-head p,.autonomy-now>p,.autonomy-steer>p{margin:0;color:var(--auto-muted);line-height:1.55}.autonomy-refresh{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid var(--auto-line);border-radius:12px;color:var(--auto-ink);text-decoration:none;white-space:nowrap;font-weight:700}.autonomy-refresh:hover,.autonomy-refresh:focus-visible{border-color:var(--auto-blue)}.autonomy-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0}.autonomy-metrics>span{min-height:80px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:14px 18px;border:1px solid #53607a88;border-radius:17px;background:#141c30aa;color:var(--auto-muted);font-size:12px}.autonomy-metrics strong{color:var(--auto-ink);font-size:clamp(18px,2vw,25px);line-height:1.2}.autonomy-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px}.autonomy-now,.autonomy-history{min-width:0;padding:22px;border:1px solid #58617a88;border-radius:20px;background:#12192b8a}.autonomy-label{display:flex;align-items:center;gap:9px}.autonomy-label i{width:9px;height:9px;border-radius:50%;background:var(--auto-green);box-shadow:0 0 12px #9ee5b866}.autonomy-now h3{margin:20px 0 9px;font-size:22px;line-height:1.3;overflow-wrap:anywhere}.autonomy-next{margin-top:24px;padding-top:17px;border-top:1px solid var(--auto-line)}.autonomy-next p{margin:9px 0 0;line-height:1.55;overflow-wrap:anywhere}.autonomy-history h3{margin:0 0 13px;font-size:18px}.autonomy-history ol,.autonomy-guidance{margin:0;padding:0;list-style:none}.autonomy-history ol{max-height:330px;overflow:auto}.autonomy-entry{display:flex;flex-direction:column;gap:4px;padding:11px 0;border-top:1px solid #4e597466;overflow-wrap:anywhere}.autonomy-entry small,.autonomy-guidance small{color:var(--auto-muted)}.autonomy-entry strong{font-size:14px}.autonomy-entry span{font-size:13px;color:var(--auto-muted)}.autonomy-steer{margin-top:18px;border-top:1px solid var(--auto-line);padding-top:17px}.autonomy-steer summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:800;list-style:none}.autonomy-steer summary::-webkit-details-marker{display:none}.autonomy-steer summary span{color:var(--auto-blue)}.autonomy-steer>p{margin:6px 0 17px}.autonomy-steer form{display:grid;gap:11px;max-width:760px}.autonomy-steer label{font-size:14px;font-weight:700}.autonomy-steer textarea{width:100%;min-height:100px;box-sizing:border-box;padding:13px 15px;resize:vertical;border:1px solid #68718e;border-radius:13px;background:#101625;color:var(--auto-ink);font:inherit;line-height:1.5}.autonomy-steer textarea::placeholder{color:#adb6c9}.autonomy-steer button{min-height:44px;justify-self:start;padding:10px 18px;border:0;border-radius:12px;background:var(--auto-blue);color:#101929;font:inherit;font-weight:800;cursor:pointer}.autonomy-steer button:hover{background:#c3d9ff}.autonomy-steer :is(summary,textarea,button):focus-visible,.autonomy-refresh:focus-visible{outline:3px solid var(--auto-green);outline-offset:3px}.autonomy-guidance{margin-top:18px;display:grid;gap:8px}.autonomy-guidance li{display:flex;justify-content:space-between;gap:12px;padding:11px;border:1px solid #55607988;border-radius:11px;overflow-wrap:anywhere}.autonomy-guidance small{flex:none;text-align:right}.autonomy-module .empty{color:var(--auto-muted)}@media(max-width:740px){.autonomy-columns{grid-template-columns:1fr}.autonomy-metrics{grid-template-columns:1fr 1fr}.autonomy-metrics>span:last-child{grid-column:1/-1}.autonomy-head{flex-wrap:wrap}.autonomy-guidance li{flex-direction:column}.autonomy-guidance small{text-align:left}}@media(max-width:440px){.autonomy-module{padding:18px}.autonomy-metrics{grid-template-columns:1fr}.autonomy-metrics>span:last-child{grid-column:auto}}
