.arr-product-auth-host:not(.is-mounted){display:none}
.arr-product-auth-host{display:flex;align-items:center}
.arr-product-auth-entry{
  min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;
  border:1px solid var(--arr-line,#eadfe6);border-radius:999px;background:#fff;
  color:var(--arr-plum,#6b016e);font:760 .78rem/1.15 var(--arr-font,system-ui,sans-serif);
  cursor:pointer
}
.arr-product-auth-entry[hidden]{display:none!important}
.arr-product-auth-entry:focus-visible,.arr-product-auth-close:focus-visible{
  outline:3px solid var(--arr-plum,#6b016e);outline-offset:3px
}
.arr-product-auth-mark{
  width:26px;height:26px;display:grid;place-items:center;border-radius:50%;
  background:#f5edf5;color:var(--arr-plum,#6b016e);font-weight:850
}
.arr-product-auth-mark.is-profile{background:#e9f4ee;color:#2f7a55}
.arr-product-auth-dialog{
  width:min(560px,calc(100% - 24px));max-height:min(760px,calc(100dvh - 24px));
  padding:0;border:1px solid var(--arr-line,#eadfe6);border-radius:18px;background:#fff;
  color:var(--arr-ink,#19161b);box-shadow:0 26px 80px rgba(58,1,64,.22);overflow:auto
}
.arr-product-auth-dialog::backdrop{background:rgba(30,10,32,.54);backdrop-filter:blur(3px)}
.arr-product-auth-head{
  position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:12px;padding:15px 18px;
  border-bottom:1px solid var(--arr-line,#eadfe6);background:rgba(255,255,255,.96)
}
.arr-product-auth-head h2{margin:0;font:780 1.12rem/1.2 var(--arr-display,var(--arr-font,system-ui,sans-serif))}
.arr-product-auth-close{
  width:44px;height:44px;margin-left:auto;border:0;border-radius:50%;background:#f5edf5;
  color:var(--arr-plum,#6b016e);font:500 1.65rem/1 var(--arr-font,system-ui,sans-serif);cursor:pointer
}
.arr-product-auth-body{padding:18px}
@media(max-width:520px){
  .arr-product-auth-entry{padding-inline:9px}.arr-product-auth-entry-label{max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .arr-product-auth-head,.arr-product-auth-body{padding-inline:14px}
}
@media(prefers-reduced-motion:reduce){.arr-product-auth-dialog::backdrop{backdrop-filter:none}}
