.lp-notif{position:absolute;left:0;right:0;bottom:-40px;margin-inline:auto;width:min(92%,400px);display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-raised)}.lp-notif__cover{flex:none;width:36px;aspect-ratio:2/3;object-fit:cover;border-radius:3px}.lp-notif__body{display:grid;grid-gap:1px;gap:1px;min-width:0;text-align:left}.lp-notif__app{display:flex;justify-content:space-between;gap:8px;font:600 11px/14px var(--font-ui),-apple-system,sans-serif;color:var(--text-muted)}.lp-notif__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:600 14px/19px var(--font-ui),-apple-system,sans-serif;color:var(--text)}.lp-notif__text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:400 13px/18px var(--font-ui),-apple-system,sans-serif;color:var(--text-muted)}@keyframes lp-pop{0%{opacity:0;transform:scale(.86)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(16px)}}.lp-friends{position:relative;display:grid;grid-gap:14px;gap:14px;padding-bottom:36px}.lp-friends__code{justify-self:start;display:inline-flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-card)}.lp-friends__code-label{font:500 12px/16px var(--font-ui),-apple-system,sans-serif;color:var(--text-muted)}.lp-friends__code-value{font:600 14px/18px var(--font-ui),-apple-system,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.lp-friends__code-add{padding:5px 12px;border-radius:var(--radius-pill);background:var(--accent-solid);color:var(--text-on-accent-solid);font:600 12px/16px var(--font-ui),-apple-system,sans-serif}.lp-friends__notif{top:auto;left:auto;right:-12px;bottom:0;width:min(86%,340px);margin:0}.lp-friends__notif-face{flex:none;width:36px;height:36px;border-radius:50%;object-fit:cover}.lp-friends[data-inview=wait] :is(.lp-friends__code,.lp-friends__row,.lp-friends__notif){opacity:0}.lp-friends[data-inview=in] .lp-friends__code{animation:lp-pop .38s var(--ease-out) both}.lp-friends[data-inview=in] .lp-friends__row{animation:lp-rise .46s var(--ease-out) both;animation-delay:calc(.5s + var(--i) * .26s)}.lp-friends[data-inview=in] .lp-friends__notif{animation:lp-rise .52s var(--ease-out) both;animation-delay:1.9s}@media (prefers-reduced-motion:reduce){.lp-friends *{animation:none!important}}