/* Picker Studio guest-preview access layer. */
.picker-intelligence-gated{position:relative;overflow:hidden}
.picker-intelligence-gate{
  display:none;
  width:100%;
  min-height:68px;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  margin-top:2px;
  padding:14px 16px;
  border:1px solid var(--picker-line);
  border-radius:13px;
  background:var(--picker-soft);
  color:var(--picker-ink);
  font:inherit;
  font-size:.75rem;
  font-weight:800;
  text-align:left;
  cursor:pointer
}
.picker-intelligence-gate:hover{border-color:#b8c1cc;background:#f1f5f9}
.picker-intelligence-gate b{
  display:inline-flex;
  min-width:38px;
  height:22px;
  align-items:center;
  justify-content:center;
  padding:0 8px;
  border-radius:999px;
  background:#ede9fe;
  color:#5b21b6;
  font-size:.58rem;
  line-height:1;
  letter-spacing:.07em
}
.picker-intelligence-gate>.hc-pro-badge{display:none!important}

html:not([data-hc-entitlement="pro"]) .picker-intelligence-gated .match-grid,
html:not([data-hc-entitlement="pro"]) .picker-intelligence-gated .relationship-block{
  max-height:82px;
  overflow:hidden;
  opacity:.34;
  filter:blur(5px);
  pointer-events:none;
  user-select:none;
  -webkit-user-select:none
}
html:not([data-hc-entitlement="pro"]) .picker-intelligence-gated .match-card strong,
html:not([data-hc-entitlement="pro"]) .picker-intelligence-gated .match-card code,
html:not([data-hc-entitlement="pro"]) .picker-intelligence-gated .relationship-color span,
html:not([data-hc-entitlement="pro"]) .picker-intelligence-gated .relationship-color code{
  color:transparent!important;
  text-shadow:none!important
}
html:not([data-hc-entitlement="pro"]) .picker-intelligence-gate{display:flex}
html[data-hc-entitlement="pro"] .picker-intelligence-gate{display:none!important}

html[data-hc-theme="dark"] .picker-intelligence-gate{
  border-color:#344054;
  background:#182230;
  color:#f8fafc
}
html[data-hc-theme="dark"] .picker-intelligence-gate:hover{background:#1d2939}
html[data-hc-theme="dark"] .picker-intelligence-gate b{
  background:#4c1d95;
  color:#f5f3ff
}

@media(max-width:430px){
  .picker-intelligence-gate{min-height:60px;padding:12px 13px}
}
