.persona-feature{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:22px;margin:4px 0 18px}.persona-art{height:205px;border-radius:17px;background-image:url('/assets/personas/persona-scenes-contact-sheet.png');background-size:400% 200%;background-position:var(--portrait);background-repeat:no-repeat}.lead-copy{font-size:17px;font-weight:750;line-height:1.55}.radar-layout{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:18px}.radar-chart svg{width:100%;overflow:visible}.radar-chart text{font-size:9px;fill:#686888}.quadrant-list{display:grid;gap:9px}.quadrant{padding:12px 14px;border:1px solid #e5e2f5;border-radius:14px;background:#fbfaff}.quadrant>div:first-child{display:flex;justify-content:space-between;align-items:center}.quadrant strong{color:#694fd4;font-size:20px}.insight-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.insight-columns>div{padding:13px;border-radius:14px;background:#f5f2ff}.mini-metrics{display:flex;gap:8px;flex-wrap:wrap}.mini-metrics span{padding:8px 12px;border:1px solid #e1def4;border-radius:999px;background:white;color:#5b5883;font-size:12px}.career-row{display:flex;align-items:center;gap:15px;padding:15px 0;border-bottom:1px solid #e8e6f2}.career-avatar{display:grid;flex:0 0 74px;width:74px;height:74px;place-items:center;border-radius:16px;background:linear-gradient(140deg,#e8ddff,#d9efff);color:#745cce;font-size:27px;font-weight:800}.director-avatar{background-image:url('/assets/careers/ai-short-video-director.png');background-size:cover;background-position:center}.career-copy p{margin:4px 0}.map-summary{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 16px}.map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.map-item{padding:15px;border:1px solid #e2e0f2;border-radius:15px;background:#fff}.map-item-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px}.map-status{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#fff1dc;color:#986120;font-size:10px}.map-status.ready{background:#e7f7ef;color:#347456}.map-item p{font-size:13px}.portfolio-prompt{margin-top:14px;padding:15px;border-radius:15px;background:linear-gradient(110deg,#f4efff,#ecf7ff)}.portfolio-prompt p{margin-bottom:0}@media(max-width:720px){.persona-feature{grid-template-columns:1fr;gap:12px}.persona-art{height:240px}.radar-layout{grid-template-columns:1fr}.radar-chart{max-width:430px;margin:auto}.quadrant-list{grid-template-columns:1fr 1fr}.map-grid{grid-template-columns:1fr}.career-avatar{flex-basis:64px;width:64px;height:64px}}
