.agw{margin-top:16px}.agw__title{font-size:.9rem;font-style:italic;color:#555;text-align:center;margin-bottom:8px!important;margin-top:0!important}.agw__preview{display:block;position:relative;width:100%;height:240px;border-radius:6px;overflow:hidden;text-decoration:none;margin-bottom:6px}.agw__preview-img{width:100%!important;height:100%!important;max-width:100%!important;-o-object-fit:contain;object-fit:contain;display:block;margin:0!important;transition:opacity .15s}.agw__preview:hover .agw__preview-img{opacity:.9}.agw__preview-answer{position:absolute;bottom:8px;right:10px;background:rgba(0,0,0,.6);color:#fff;font-size:.8rem;padding:3px 10px;border-radius:4px}.agw__mosaic{display:flex;flex-wrap:wrap;gap:2px}.agw__cell{overflow:hidden;border-radius:2px;cursor:pointer;transition:border-color .12s;border:1px solid transparent;flex-shrink:0;background:#f0f0f0;width:32px;height:32px}.agw__cell--active{border-color:#333;border-radius:3px}.agw__mosaic--wide .agw__cell{width:60px;height:18px}.agw__img{width:100%!important;height:100%!important;max-width:100%!important;-o-object-fit:cover;object-fit:cover;display:block;margin:0!important}.agw__caption{font-size:.72rem;color:#999;text-align:center;margin-top:6px!important}.author-aff{margin-top:20px}.author-aff__legend{display:flex;gap:12px;font-size:.8rem;color:#555;margin-bottom:10px}.author-aff__legend-item{display:flex;align-items:center;gap:4px}.author-aff__dot{width:8px;height:8px;border-radius:50%}.author-aff__dot--asia{background:#ef4444}.author-aff__dot--namerica{background:#3b82f6}.author-aff__dot--europe{background:#a855f7}.author-aff__dot--oceania{background:#10b981}.author-aff__chart{display:flex;flex-direction:column;gap:4px}.author-aff__row{display:grid;grid-template-columns:90px 1fr 30px;align-items:center;gap:8px}.author-aff__country{font-size:.8rem;color:#333;text-align:right}.author-aff__bar-bg{height:16px;background:#f0f0f0;border-radius:3px;overflow:hidden}.author-aff__bar{height:100%;border-radius:3px;transition:width .3s}.author-aff__bar--asia{background:#ef4444}.author-aff__bar--namerica{background:#3b82f6}.author-aff__bar--europe{background:#a855f7}.author-aff__bar--oceania{background:#10b981}.author-aff__count{font-size:.75rem;color:#666}.author-aff__axis{font-size:.7rem;color:#999;text-align:center;margin-top:4px!important}.author-aff__toggle{display:block;margin-top:10px;background:none;border:1px solid #ddd;border-radius:4px;padding:4px 12px;font-size:.78rem;color:#555;cursor:pointer}.author-aff__toggle:hover{background:#f5f5f5}.author-aff__details{margin-top:10px;overflow-x:auto}.author-aff__details table{width:100%;border-collapse:collapse;font-size:.75rem}.author-aff__details th{background:#2c3e50;color:#fff;padding:6px 8px;text-align:left;font-weight:600}.author-aff__details td{padding:5px 8px;border-bottom:1px solid #eee;color:#333}.author-aff__details tr:nth-child(2n) td{background:#f8f9fa}.dcr{margin-top:16px}.dcr__main{display:block;border:1px solid #eee;border-radius:6px;overflow:hidden}.dcr--small .dcr__main{max-width:100%;height:200px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#fafafa}.dcr--small .dcr__img{width:auto!important;height:100%!important;-o-object-fit:contain;object-fit:contain}.dcr__img{width:100%!important;max-width:100%!important;display:block;margin:0!important}.dcr__question{font-size:.8rem;color:#555;text-align:center;margin-top:6px!important;font-style:italic}.dcr__nav{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.dcr__btn{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;padding:4px 10px;font-size:.78rem;color:#555;cursor:pointer;transition:background .12s,border-color .12s}.dcr__btn:hover{background:#e8e8e8}.dcr__btn--active{background:#333;border-color:#333;color:#fff}