/* v0.5.347 — Collector Public Name Lookup v1 */
.mv-collector-lookup-v1{
  width:min(980px,calc(100% - 34px));
  margin:18px auto 64px;
  position:relative;
  overflow:hidden;
  border:1px solid rgba(246,190,72,.24);
  border-radius:22px;
  background:
    radial-gradient(circle at 84% 10%,rgba(126,80,255,.14),transparent 34%),
    radial-gradient(circle at 12% 120%,rgba(255,175,55,.10),transparent 34%),
    linear-gradient(145deg,rgba(12,20,54,.94),rgba(17,13,48,.94));
  box-shadow:0 18px 48px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.05);
}
.mv-collector-lookup-v1:before{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(110deg,transparent 22%,rgba(255,255,255,.025) 48%,transparent 74%);
}
.mv-collector-lookup-inner-v1{
  position:relative;z-index:1;padding:22px 24px 24px;
  display:grid;grid-template-columns:minmax(0,.82fr) minmax(340px,1.18fr);gap:22px;align-items:center;
}
.mv-collector-lookup-copy-v1{min-width:0}
.mv-collector-lookup-eyebrow-v1{
  display:block;margin-bottom:7px;color:#f3bd4e;font-size:.72rem;font-weight:900;letter-spacing:.16em;
}
.mv-collector-lookup-copy-v1 h3{margin:0;color:#fff;font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.12}
.mv-collector-lookup-copy-v1 p{margin:8px 0 0;color:rgba(231,236,255,.72);line-height:1.55;font-size:.94rem}
.mv-collector-lookup-form-v1{min-width:0}
.mv-collector-lookup-label-v1{display:block;margin:0 0 7px;color:rgba(235,239,255,.78);font-size:.78rem;font-weight:800}
.mv-collector-lookup-row-v1{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}
.mv-collector-lookup-row-v1 input{
  min-width:0;width:100%;height:48px;border-radius:13px;border:1px solid rgba(151,164,222,.28);
  background:rgba(4,9,31,.72);color:#fff;padding:0 15px;font:inherit;outline:none;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025);
}
.mv-collector-lookup-row-v1 input::placeholder{color:rgba(220,225,247,.42)}
.mv-collector-lookup-row-v1 input:focus{border-color:rgba(247,194,75,.78);box-shadow:0 0 0 3px rgba(247,194,75,.11)}
.mv-collector-lookup-row-v1 button{
  min-height:48px;border:0;border-radius:13px;padding:0 20px;cursor:pointer;
  color:#15101d;font-weight:950;font:inherit;
  background:linear-gradient(180deg,#ffd76a,#efa82d);
  box-shadow:0 8px 22px rgba(238,166,41,.19),inset 0 1px 0 rgba(255,255,255,.42);
}
.mv-collector-lookup-row-v1 button:hover{filter:brightness(1.045);transform:translateY(-1px)}
.mv-collector-lookup-meta-v1{margin:8px 2px 0;color:rgba(219,225,249,.48);font-size:.76rem}
.mv-collector-lookup-error-v1{
  margin:10px 0 0;padding:9px 11px;border:1px solid rgba(255,112,135,.24);border-radius:11px;
  background:rgba(120,25,50,.16);color:#ffc2cd;font-size:.82rem;font-weight:750;line-height:1.4;
}
@media(max-width:760px){
  .mv-collector-lookup-v1{margin-top:14px;margin-bottom:48px;border-radius:18px}
  .mv-collector-lookup-inner-v1{grid-template-columns:1fr;gap:17px;padding:19px 17px 20px}
}
@media(max-width:480px){
  .mv-collector-lookup-row-v1{grid-template-columns:1fr}
  .mv-collector-lookup-row-v1 button{width:100%}
}
