.cb{position:fixed;inset:0;background:rgba(0,0,0,.48);display:flex;align-items:center;justify-content:center;z-index:9000;opacity:0;transition:opacity .2s}.cb.cw{opacity:1}.cb.cw .cx{transform:scale(1) translateY(0);opacity:1}.cb .cx{background:#fff;border:.5px solid rgba(0,0,0,.1);border-radius:.5rem;width:100%;max-width:32rem;max-height:90vh;display:flex;flex-direction:column;transform:scale(.95) translateY(.375rem);opacity:0;transition:transform .2s,opacity .2s}.cb .cx .ck{display:flex;align-items:center;gap:.625rem;padding:1rem .75rem 1rem 1.25rem;border-bottom:.5px solid rgba(0,0,0,.1);flex-shrink:0}.cb .cx .ck .cj{display:flex;align-items:center;justify-content:center;flex-shrink:0}.cb .cx .ck .cj img,.cb .cx .ck .cj svg{width:1.25rem;height:1.25rem;object-fit:contain}.cb .cx .ck .cq{flex:1;font-size:1rem;line-height:1;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb .cx .ck .cz{background:0 0;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;color:#5f697c;border-radius:.375rem;transition:background 120ms,color 120ms;flex-shrink:0}.cb .cx .ck .cz svg{width:1.25rem;height:1.25rem}.cb .cx .he{padding:1.25rem 1.5rem;font-size:.9375rem;color:#4d5158;line-height:1.6;overflow-y:auto;flex:1}.cb .cx .ht{display:flex;align-items:center;justify-content:end;gap:.75rem;padding:1rem 1.25rem;border-top:.5px solid rgba(0,0,0,.1);flex-shrink:0}.cb .cx .ht .hn{display:flex;gap:.5rem;margin-left:auto}.cb .cx .hr{height:2.125rem;padding:0 .875rem;border-radius:.5rem;font-size:.9375rem;line-height:1.5rem;font-weight:500;cursor:pointer;transition:background 120ms,opacity 120ms;border:.5px solid transparent;white-space:nowrap}.cb .cx .hr .hi{display:inline-flex;align-items:center;gap:.375rem}.cb .cx .hr .hi img,.cb .cx .hr .hi svg{width:1rem;height:1rem;flex-shrink:0;display:block}.cb .cx .hr.hs{background:#111;color:#fff;border-color:#111}.cb .cx .hr.hs:hover{opacity:.82}.cb .cx .hr.ho{background:0 0;color:#555;border-color:rgba(0,0,0,.2)}.cb .cx .hr.ho:hover{background:rgba(0,0,0,.05)}@media (max-width:768px){.cb{align-items:flex-start}.cb .cx{margin-top:8rem}}@media (max-width:600px){.cb .cx .ck{padding:.875rem .625rem .875rem 1.125rem!important}.cb .cx .ck .cq{font-size:.9375rem!important;line-height:1.5rem!important}.cb .cx .ck .cz svg{width:1.125rem!important;height:1.125rem!important}.cb .cx .he{font-size:.875rem;line-height:1.375rem;padding:1.125rem 1.375rem}}@media (hover:hover) and (pointer:fine){.cb .cx .ck .cz:hover{background:rgba(0,0,0,.05);color:#282c34}}