.st-agent{margin:14px 0 24px;padding:18px;border:1px solid #635447;border-radius:18px;background:linear-gradient(145deg,#292521,#1e1c1a);color:#f7f2ed}.st-agent-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.st-agent-kicker{font-size:10px;letter-spacing:1.3px;color:#ffb77c;font-weight:800}.st-agent-head h3{margin:6px 0!important;font-size:21px!important;color:#fff!important}.st-agent-head p{margin:0;color:#cfc6bf;font-size:12px;line-height:1.65}.st-agent-shield{white-space:nowrap;border:1px solid #77614e;border-radius:40px;padding:6px 10px;color:#d7c2ac;font-size:10px;font-weight:700}.st-agent-options{display:grid;grid-template-columns:minmax(190px,1fr) 1fr 1fr;gap:12px;align-items:center;margin:16px 0}.st-agent-options>label{font-size:12px;color:#ded3c9;display:flex;align-items:center;gap:7px}.st-agent-options>label:first-child{display:flex;flex-direction:column;align-items:stretch;gap:4px}.st-agent-options select{height:40px;width:100%;border:1px solid #655346;border-radius:10px;background:#27221e;color:white;padding:8px;font-size:12px}.st-agent-options .st-agent-check{cursor:pointer;line-height:1.55}.st-agent-check input{accent-color:#ff7900;flex:none;width:17px;height:17px}.st-agent-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.st-agent-actions button{min-height:42px;border-radius:11px!important;padding:10px 16px!important;width:auto!important;font-size:12px!important;cursor:pointer}.st-agent-actions .power-mini{border:1px solid #715a48;background:#3b322b;color:white}.st-agent-actions button[hidden]{display:none!important}.st-agent-progress{border:1px solid #4d433b;background:#221e1a;border-radius:12px;padding:12px;margin-top:13px}.st-agent-progress p{margin:0 0 7px;font-size:12px;line-height:1.5;color:#f2e7dc}.st-agent-track{height:7px;border-radius:12px;background:#42372e;overflow:hidden}.st-agent-track span{display:block;width:0;height:100%;background:linear-gradient(90deg,#ff7900,#ffc08a);transition:width .3s ease}.st-agent-progress .st-agent-counts{font-size:11px;color:#ffcb9b;margin-top:9px}.st-agent-progress .st-agent-disclaimer{font-size:10px;color:#b5a99d;margin:6px 0 0}@media(max-width:750px){.st-agent{padding:13px}.st-agent-head{flex-wrap:wrap}.st-agent-options{grid-template-columns:1fr;gap:10px}.st-agent-actions .action{flex:1 1 100%}.st-agent-actions .power-mini{flex:1}.st-agent-head h3{font-size:19px!important}}