#lookupPassModal{--lpm-ink:#16233a;--lpm-ink2:#33435c;--lpm-teal:#0f6e7e;--lpm-teal-deep:#0b5561;--lpm-teal-lift:#7de3c3;--lpm-amber:#ff8a1e;--lpm-amber-hover:#f97a05;--lpm-line:#d6e2e2;--lpm-muted:#5c6e76;align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(11,34,42,.55);color:var(--lpm-ink);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;inset:0;justify-content:center;line-height:1.5;padding:20px;position:fixed;z-index:1000}#lookupPassModal[hidden]{display:none}#lookupPassModal .lpm-modal{background:#fff;border-radius:18px;box-shadow:0 40px 90px -30px rgba(11,34,42,.7);max-height:92vh;overflow:auto;position:relative;width:min(680px,100%)}@media (prefers-reduced-motion:no-preference){#lookupPassModal:not([hidden]) .lpm-modal{animation:lpmPop .3s cubic-bezier(.2,.8,.2,1) both}@keyframes lpmPop{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}}#lookupPassModal .lpm-x{background:#fff;border:1px solid var(--lpm-line);border-radius:9px;color:var(--lpm-muted);cursor:pointer;font-size:20px;height:34px;line-height:1;position:absolute;right:12px;top:12px;width:34px}#lookupPassModal .lpm-x:hover{border-color:var(--lpm-muted);color:var(--lpm-ink)}#lookupPassModal .lpm-x:focus-visible{box-shadow:0 0 0 3px var(--lpm-teal-lift);outline:none}#lookupPassModal .lpm-head{padding:30px 26px 6px;text-align:center}#lookupPassModal .lpm-eyebrow{color:var(--lpm-teal);font:700 12px/1 inherit;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}#lookupPassModal .lpm-head h2{font-size:clamp(21px,3.4vw,27px);letter-spacing:-.02em;margin:0;text-wrap:balance}#lookupPassModal .lpm-head p{color:var(--lpm-ink2);font-size:14.5px;margin:8px auto 0;max-width:42ch}#lookupPassModal .lpm-doors{display:grid;gap:14px;grid-template-columns:1fr 1fr;padding:20px 26px 8px}#lookupPassModal .lpm-doors:has(.lpm-door:only-child){grid-template-columns:1fr;margin:0 auto;max-width:360px}@media (max-width:560px){#lookupPassModal .lpm-doors{grid-template-columns:1fr}}#lookupPassModal .lpm-door{background:#fff;border:1.5px solid var(--lpm-line);border-radius:14px;display:flex;flex-direction:column;gap:9px;padding:18px 18px 20px;transition:border-color .15s,transform .15s,box-shadow .15s}#lookupPassModal .lpm-door:hover{transform:translateY(-2px)}#lookupPassModal .lpm-consumer{border-color:rgba(255,138,30,.55)}#lookupPassModal .lpm-consumer:hover{box-shadow:0 16px 34px -18px rgba(255,138,30,.7)}#lookupPassModal .lpm-dev:hover{border-color:var(--lpm-teal);box-shadow:0 16px 34px -18px rgba(15,110,126,.5)}#lookupPassModal .lpm-eye{color:var(--lpm-muted);font:700 11px/1 inherit;letter-spacing:.1em;text-transform:uppercase}#lookupPassModal .lpm-dtitle{font-size:18px;font-weight:800;letter-spacing:-.01em;margin:0}#lookupPassModal .lpm-ddesc{color:var(--lpm-ink2);flex:1;font-size:13.5px;margin:0}#lookupPassModal .lpm-price{background:rgba(15,110,126,.07);border-radius:8px;color:var(--lpm-teal-deep);font:600 12.5px/1.3 ui-monospace,SF Mono,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;padding:7px 10px}#lookupPassModal .lpm-cta{border-radius:10px;cursor:pointer;display:block;font:700 14px/1.2 inherit;margin-top:4px;padding:11px 14px;text-align:center;text-decoration:none}#lookupPassModal .lpm-consumer .lpm-cta{background:var(--lpm-amber);color:var(--lpm-ink)}#lookupPassModal .lpm-consumer .lpm-cta:hover{background:var(--lpm-amber-hover)}#lookupPassModal .lpm-dev .lpm-cta{background:#fff;border:1.5px solid var(--lpm-teal);color:var(--lpm-teal-deep)}#lookupPassModal .lpm-dev .lpm-cta:hover{background:rgba(15,110,126,.08)}#lookupPassModal .lpm-cta:focus-visible{box-shadow:0 0 0 3px var(--lpm-teal-lift);outline:none}#lookupPassModal .lpm-doors[data-emphasis=developer] .lpm-dev{border-color:rgba(255,138,30,.55);order:0}#lookupPassModal .lpm-doors[data-emphasis=developer] .lpm-dev:hover{box-shadow:0 16px 34px -18px rgba(255,138,30,.7)}#lookupPassModal .lpm-doors[data-emphasis=developer] .lpm-dev .lpm-cta{background:var(--lpm-amber);border:none;color:var(--lpm-ink)}#lookupPassModal .lpm-doors[data-emphasis=developer] .lpm-dev .lpm-cta:hover{background:var(--lpm-amber-hover)}#lookupPassModal .lpm-doors[data-emphasis=developer] .lpm-consumer{border-color:var(--lpm-line);order:2}#lookupPassModal .lpm-doors[data-emphasis=developer] .lpm-consumer:hover{box-shadow:0 16px 34px -18px rgba(15,110,126,.5)}#lookupPassModal .lpm-doors[data-emphasis=developer] .lpm-consumer .lpm-cta{background:#fff;border:1.5px solid var(--lpm-teal);color:var(--lpm-teal-deep)}#lookupPassModal .lpm-doors[data-emphasis=developer] .lpm-consumer .lpm-cta:hover{background:rgba(15,110,126,.08)}#lookupPassModal .lpm-foot{padding:10px 26px 24px;text-align:center}#lookupPassModal .lpm-foot a{color:var(--lpm-teal-deep);font-size:13.5px;font-weight:600;text-decoration:none}#lookupPassModal .lpm-foot a:hover{text-decoration:underline}#lookupPassModal .lpm-fp{color:var(--lpm-muted);font-size:12px;margin:8px 0 0}:root[data-theme=dark] #lookupPassModal{--lpm-ink:#edf1f7;--lpm-ink2:#c3cddc;--lpm-teal:#3ba4b5;--lpm-teal-deep:#7cc7d4;--lpm-line:#2e3f5c;--lpm-muted:#93a1b5}:root[data-theme=dark] #lookupPassModal .lpm-modal{background:#16233a;box-shadow:0 40px 90px -30px rgba(0,0,0,.85)}:root[data-theme=dark] #lookupPassModal .lpm-x{background:#16233a}:root[data-theme=dark] #lookupPassModal .lpm-door{background:#1b2a45}:root[data-theme=dark] #lookupPassModal .lpm-price{background:rgba(59,164,181,.14)}:root[data-theme=dark] #lookupPassModal .lpm-dev .lpm-cta{background:transparent;border-color:#3ba4b5;color:#7cc7d4}:root[data-theme=dark] #lookupPassModal .lpm-dev .lpm-cta:hover{background:rgba(59,164,181,.12)}:root[data-theme=dark] #lookupPassModal .lpm-doors[data-emphasis=developer] .lpm-consumer .lpm-cta{background:transparent;border:1.5px solid #3ba4b5;color:#7cc7d4}:root[data-theme=dark] #lookupPassModal .lpm-doors[data-emphasis=developer] .lpm-consumer .lpm-cta:hover{background:rgba(59,164,181,.12)}:root[data-theme=dark] #lookupPassModal .lpm-doors[data-emphasis=developer] .lpm-dev .lpm-cta{background:var(--lpm-amber);border:none;color:#16233a}