.at-lead{margin:2px 0 0;font-size:13.5px;max-width:62ch;text-wrap:pretty}.at-test{gap:var(--s3)}.at-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s3);flex-wrap:wrap}.at-title{min-width:0;flex:1 1 260px}.at-title h3{margin:0 0 6px;font-size:17px;overflow-wrap:anywhere}.at-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;color:var(--muted)}.at-c{font-weight:700}.at-c.ok{color:var(--ok)}.at-c.bad{color:var(--bad)}.at-c.warn{color:var(--warn)}.at-actions{display:flex;flex-wrap:wrap;gap:var(--s2)}.at-actions .btn{text-decoration:none;display:inline-flex;align-items:center}.at-group h4{display:flex;align-items:baseline;gap:8px;margin:6px 0 10px;font-size:14px;font-weight:600}.at-code{flex:none;font-size:12px;font-weight:700;color:var(--accent);background:var(--accent-soft);border-radius:6px;padding:1px 7px}.at-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--s3)}.at-item{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--card);min-width:0}.at-thumb{display:block;width:100%;aspect-ratio:1 / 1;border:0;padding:0;background:var(--soft);cursor:zoom-in;color:var(--muted);font:inherit;font-size:13px}.at-thumb img{width:100%;height:100%;object-fit:cover;display:block}.at-body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:6px;flex:1}.at-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.at-name{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at-hook{margin:0;font-size:13.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.at-m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;margin:2px 0 0;background:var(--soft);border-radius:8px;padding:6px 8px}.at-m div{min-width:0}.at-m dt{font-size:11.5px;color:var(--muted)}.at-m dd{margin:0;font-size:13px;font-weight:700;white-space:nowrap}.at-small{margin:0;font-size:12.5px;color:var(--muted)}.at-small.warn{color:var(--warn)}.at-small.bad{color:var(--bad)}.at-btns{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto;padding-top:4px}.at-btns .btn.small{min-height:30px;padding:0 10px;font-size:13px}.at-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--s4)}.at-detail p{margin:0}.at-imgs{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;align-content:start}.at-imgs a{display:flex;flex-direction:column;gap:2px;color:var(--muted);text-decoration:none;font-size:12px}.at-imgs img{width:100%;border-radius:8px;background:var(--soft)}.at-pre{white-space:pre-wrap;line-height:1.55}.at-angles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.at-angles small{overflow-wrap:anywhere}.at-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}.at-pick{display:flex;flex-direction:column;gap:8px;max-height:260px;overflow-y:auto}.at-pick small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.at-res{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:14px}.at-res li.bad{color:var(--bad)}.ao-row{display:flex;flex-direction:column;gap:6px}.ao-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ao-obj{display:flex;flex-direction:column;min-width:0}.ao-obj b{overflow-wrap:anywhere}.ao-what{margin:0;font-weight:600}.ao-why{margin:0;font-size:13.5px;text-wrap:pretty}.ao-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ao-approve{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px}.ao-money{display:flex;flex-direction:column;gap:2px;font-size:12px}.ao-money input{width:140px;min-height:34px}.ao-err{margin:0;font-size:13px;color:var(--bad)}.ao-camp{border:1px solid var(--line);border-radius:10px;padding:8px 12px}.ao-camp>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none}.ao-camp>summary::-webkit-details-marker{display:none}.ao-set{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.ao-line{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:3px 0}.ao-ad{padding-left:16px;font-size:13.5px}.ao-name{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.ao-name small{font-size:12px}.ao-set-form{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s4);min-width:0}.ao-rules{display:flex;flex-direction:column;gap:8px}@media (max-width: 640px){.at-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.at-body{padding:8px 9px 10px}.at-m{grid-template-columns:1fr}.at-row{flex-wrap:wrap}.at-detail,.at-two{grid-template-columns:1fr}.at-actions{width:100%}.at-actions .btn{flex:1 1 auto;justify-content:center}.ao-approve{width:100%}.ao-approve .btn{flex:1 1 auto}.ao-money{flex:1 1 100%}.ao-money input{width:100%}}@media (max-width: 380px){.at-grid{grid-template-columns:1fr}}
