.a-pop{z-index:96;border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:var(--radius-2);background:var(--panel);grid-template-columns:40px minmax(0,1fr);gap:12px;width:340px;max-width:calc(100vw - 32px);padding:14px 16px;display:grid;position:fixed;top:76px;right:24px;box-shadow:0 16px 40px #0000008c}.a-pop-ava{border-radius:var(--radius-1);background:var(--hairline);width:40px;height:40px;color:var(--ink);font:700 24px/1 var(--font-display);place-items:center;display:grid}.a-pop-body{font:400 13px/1.4 var(--font-text);color:var(--ink-2);gap:6px;display:grid}.a-pop-body b{font:700 22px/1 var(--font-display);letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--ink)}.a-pop-acts{align-items:center;gap:14px;margin-top:4px;display:flex}.a-pop-acts a{border-radius:var(--radius-1);background:var(--accent);height:34px;color:var(--panel);font:700 18px/1 var(--font-display);letter-spacing:var(--ls-display);text-transform:uppercase;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.a-pop-acts a:hover{background:var(--accent-strong,var(--accent))}.a-pop-acts button{min-height:34px;color:var(--muted);font:400 13px/1 var(--font-text);cursor:pointer;background:0 0;border:0}.a-pop-acts button:hover{color:var(--ink)}.a-pop-acts :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:767.98px){.a-pop{top:64px;right:16px}}@media (max-width:1279.98px){.a-pop-acts a,.a-pop-acts button{min-height:44px}}
