.amcp-wrap{--amcp-ink:#0f2f2a;--amcp-brand:#0e3b34;--amcp-brand2:#1d6b5c;--amcp-accent:#e8692c;--amcp-gold:#c99a2e;--amcp-line:#e7ebea;--amcp-mut:#6b7774;max-width:980px;margin:18px auto 40px;padding:0 12px;color:var(--amcp-ink)}.amcp-ownbar{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#fff7ef;border:1px solid #f6d9c2;color:#7a3c16;border-radius:12px;padding:10px 14px;font-size:14px;margin-bottom:12px}.amcp-ownbar a{font-weight:700;color:var(--amcp-accent);white-space:nowrap}.amcp-hero{background:#fff;border:1px solid var(--amcp-line);border-radius:18px;overflow:hidden;box-shadow:0 10px 30px rgb(14 59 52 / .07)}.amcp-cover{height:150px;background:radial-gradient(120% 140% at 85% 0%,rgb(232 105 44 / .55) 0,#fff0 45%),radial-gradient(100% 120% at 0% 100%,rgb(201 154 46 / .45) 0,#fff0 50%),linear-gradient(135deg,#0b302a,#14524a 55%,#0e3b34)}.amcp-head{display:flex;gap:18px;align-items:flex-end;padding:0 24px;margin-top:-56px}.amcp-avatar{flex:0 0 auto;width:120px;height:120px;border-radius:50%;padding:4px;background:linear-gradient(135deg,var(--amcp-gold),#f3d27a,var(--amcp-accent));box-shadow:0 8px 24px rgb(0 0 0 / .18)}.amcp-avatar img,.amcp-avatar span{width:100%;height:100%;border-radius:50%;border:4px solid #fff;object-fit:cover;display:flex;align-items:center;justify-content:center;background:var(--amcp-brand);color:#fff;font-weight:700;font-size:38px;line-height:1;letter-spacing:1px;box-sizing:border-box}.amcp-id{padding-bottom:6px;min-width:0}.amcp-id h1{margin:0 0 4px;font-size:26px;line-height:1.2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--amcp-ink)}.amcp-badge{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;line-height:1.2}.amcp-badge--ok{background:#e6f4ef;color:#13795b}.amcp-badge--gold{background:#fbf3dc;color:#8a6410}.amcp-meta{margin:0;color:var(--amcp-mut);font-size:14px;display:flex;flex-wrap:wrap;gap:6px 14px}.amcp-meta span+span:before{content:"•";margin-right:14px;color:#c3cbc9}.amcp-bio{margin:10px 0 0;font-size:15px;line-height:1.55;max-width:620px}.amcp-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:20px 24px 22px;border:1px solid var(--amcp-line);border-radius:14px;overflow:hidden}.amcp-stats div{padding:14px 10px;text-align:center;background:#fbfcfc}.amcp-stats div+div{border-left:1px solid var(--amcp-line)}.amcp-stats strong{display:block;font-size:22px;color:var(--amcp-brand)}.amcp-stats small{color:var(--amcp-mut);font-size:12.5px}.amcp-card{background:#fff;border:1px solid var(--amcp-line);border-radius:18px;padding:20px 22px;margin-top:16px}.amcp-card h2{margin:0 0 14px;font-size:19px}.amcp-none{color:var(--amcp-mut);margin:0}.amcp-reviews{display:grid;gap:12px}.amcp-rev{display:flex;gap:14px;padding:14px;border:1px solid var(--amcp-line);border-radius:14px}.amcp-rev__img{flex:0 0 76px}.amcp-rev__img img{width:76px;height:76px;object-fit:cover;border-radius:10px;display:block}.amcp-rev__body{min-width:0}.amcp-rev__title{font-weight:700;color:var(--amcp-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.amcp-rev__meta{display:flex;gap:10px;align-items:center;margin:4px 0;font-size:12.5px;color:var(--amcp-mut)}.amcp-rev p{margin:4px 0 0;font-size:14.5px;line-height:1.5}.amcp-stars i{font-style:normal;color:#d5dbd9}.amcp-stars i.on{color:#f2a51a}.amcp-empty{text-align:center;background:#fff;border:1px solid var(--amcp-line);border-radius:18px;padding:48px 20px}.amcp-btn{display:inline-block;background:#0e3b34;color:#fff!important;border-radius:10px;padding:9px 16px;font-weight:700;text-decoration:none;font-size:14px}.amcp-btn--ghost{background:#fff;color:#0e3b34!important;border:1px solid #0e3b34}.amcp-dashcard{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border:1px solid #e7ebea;border-radius:16px;padding:14px 16px;margin:0 0 18px;background:linear-gradient(135deg,#f6faf9,#fff)}.amcp-dashcard img,.amcp-dashcard .amcp-ini,.amcp-photorow img,.amcp-photorow .amcp-ini{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:0 0 auto}.amcp-ini{display:inline-flex;align-items:center;justify-content:center;background:#0e3b34;color:#fff;font-weight:700;font-size:20px}.amcp-dashcard>div{flex:1 1 200px}.amcp-dashcard small{display:block;color:#6b7774}.amcp-fields{border:1px solid #e7ebea;border-radius:14px;padding:14px 16px;margin:18px 0}.amcp-fields legend{font-weight:700;padding:0 6px}.amcp-photorow{display:flex;gap:14px;align-items:center;margin-bottom:10px}.amcp-photorow label{display:block;margin-bottom:4px}.amcp-check{display:flex!important;gap:8px;align-items:center;margin:6px 0}.amcp-note{font-size:12.5px;color:#6b7774;margin:6px 0 0}a.amcp-revlink{color:inherit;text-decoration:underline;text-decoration-color:rgb(0 0 0 / .25);text-underline-offset:3px}@media (max-width:640px){.amcp-cover{height:110px}.amcp-head{flex-direction:column;align-items:center;text-align:center;padding:0 16px;margin-top:-52px}.amcp-avatar{width:104px;height:104px}.amcp-id h1{justify-content:center;font-size:22px}.amcp-meta{justify-content:center}.amcp-stats{margin:16px}.amcp-card{padding:16px}.amcp-rev{padding:12px;gap:12px}.amcp-rev__img{flex-basis:64px}.amcp-rev__img img{width:64px;height:64px}}