.item-endorse{display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap;white-space:nowrap;vertical-align:middle}.item-endorse--chip{gap:6px;margin-left:4px}.item-endorse__act,.item-endorse__count{position:relative;display:inline-flex;align-items:center;background:none;border:0;padding:0;margin:0;font:inherit;font-size:var(--font-xs,12px);font-weight:700;line-height:1.2;letter-spacing:.01em;cursor:pointer;white-space:nowrap}.item-endorse__act:before,.item-endorse__count:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%);background:transparent}.item-endorse__count{color:#c7d2fe}.item-endorse__count:focus-visible,.item-endorse__count:hover{text-decoration:underline;text-underline-offset:3px}.item-endorse__act{color:#a855f7}.item-endorse__act:focus-visible,.item-endorse__act:hover{text-decoration:underline;text-underline-offset:3px}.item-endorse__act--done{color:#a855f7}.item-endorse__act:focus-visible,.item-endorse__count:focus-visible{outline:2px solid #a855f7;outline-offset:3px;border-radius:4px}.item-endorse-pop__scrim{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.72)}.item-endorse-pop{width:min(560px,100%);max-height:min(85vh,760px);display:flex;flex-direction:column;background:#12121f;color:#f5f5f7;border:1px solid rgba(168,85,247,.45);border-radius:16px;box-shadow:0 25px 60px rgba(0,0,0,.55);white-space:normal;text-align:left}.item-endorse-pop__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 10px;border-bottom:1px solid hsla(0,0%,100%,.1)}.item-endorse-pop__title{margin:0;font-family:var(--font-heading,Arial,Helvetica,sans-serif);font-size:18px;font-weight:700;line-height:1.3;color:#f5f5f7;overflow-wrap:normal;word-break:normal}.item-endorse-pop__sub{margin:4px 0 0;font-size:13px;color:#c7cbd6}.item-endorse-pop__x{flex:0 0 auto;min-width:44px;min-height:44px;border-radius:10px;border:1px solid hsla(0,0%,100%,.18);background:#1c1c2e;color:#f5f5f7;font-size:16px;cursor:pointer}.item-endorse-pop__list{list-style:none;margin:0;padding:6px 18px;overflow-y:auto;flex:1 1 auto}.item-endorse-pop__row{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.item-endorse-pop__row:last-child{border-bottom:0}.item-endorse-pop__facelink{flex:0 0 auto;line-height:0;border-radius:14px}.item-endorse-pop__face{width:56px;height:56px;flex:0 0 auto;border-radius:14px;-o-object-fit:contain;object-fit:contain;background:#1c1c2e}.item-endorse-pop__body{min-width:0;flex:1 1 auto}.item-endorse-pop__name{font-weight:700;font-size:15px;line-height:1.3}.item-endorse-pop__name a{color:#f5f5f7;text-decoration:none}.item-endorse-pop__name a:focus-visible,.item-endorse-pop__name a:hover{text-decoration:underline}.item-endorse-pop__facts{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:3px;font-size:13px;color:#c7cbd6}.item-endorse-pop__stars{color:#fbbf24;letter-spacing:1px}.item-endorse-pop__words{margin:6px 0 0;font-size:14px;line-height:1.5;color:#e5e7eb}.item-endorse-pop__remove{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.item-endorse-pop__foot{display:flex;justify-content:flex-end;padding:12px 18px 16px;border-top:1px solid hsla(0,0%,100%,.1)}.item-endorse-pop__close{min-height:44px;padding:8px 20px;border-radius:10px;border:1px solid hsla(0,0%,100%,.25);background:#1c1c2e;color:#f5f5f7;font-weight:600;cursor:pointer}.item-endorse-pop__close:focus-visible,.item-endorse-pop__x:focus-visible{outline:2px solid #a855f7;outline-offset:2px}@media (max-width:600px){.item-endorse-pop{max-height:90vh}.item-endorse-pop__foot,.item-endorse-pop__head,.item-endorse-pop__list{padding-left:14px;padding-right:14px}}.endorse-ask{display:flex;flex-direction:column;gap:8px}.endorse-ask__items{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px}.endorse-ask__item{display:inline-flex;align-items:center;min-height:44px}.endorse-ask__item .item-endorse__act{font-size:14px}.endorse-ask__error{margin:0;font-size:13px;line-height:1.45;color:#fca5a5}