@layer components{.ndm-pm-perks{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;gap:6px 20px;margin-top:16px;font-size:14px;line-height:20px;display:flex}.ndm-pm-perks>span{align-items:center;gap:6px;display:inline-flex}.ndm-pm-perks svg{color:var(--foreground);flex:none}.ndm-pm-prompt{border-radius:var(--radius-4xl);background:var(--card);width:min(100%,28rem);box-shadow:var(--shadow-sheet);display:grid}.ndm-pm-prompt>*{padding:16px 20px}.ndm-pm-prompt>*+*{border-top:1px solid var(--border)}.ndm-pm-prompt-head{justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex}.ndm-pm-label{color:var(--muted-foreground);font-size:13px;font-weight:500;line-height:18px}.ndm-pm-prompt-text p{color:var(--foreground);text-wrap:pretty;font-size:15px;line-height:23px}.ndm-pm-connects{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ndm-pm-connects ul{flex-wrap:wrap;gap:6px;display:flex}.ndm-pm-connects li{height:28px;box-shadow:inset 0 0 0 1px var(--border);color:var(--foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.ndm-pm-connects img{object-fit:contain;flex:none;width:16px;height:16px}.ndm-pm-copy{background:var(--muted);height:28px;color:var(--foreground);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.ndm-pm-copy:focus-visible{outline:2px solid var(--link);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ndm-pm-copy:hover{background:var(--accent)}}@media (prefers-reduced-motion:reduce){.ndm-pm-copy{transition:none}}.ndm-pm-shows .ndm-show-points li{text-wrap:pretty;align-items:flex-start;font-size:15px;line-height:22px}.ndm-pm-shows .ndm-show-points li>span{margin-top:1px}@media (max-width:480px){.ndm-pm-prompt>*{padding-inline:16px}.ndm-pm-prompt-text p{font-size:14px;line-height:21px}}}
