.native-logo-grid{grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr));gap:12px;display:grid}.native-logo-grid figure{background:#fff;border:1px solid #dce4ed;border-radius:12px;margin:0;padding:14px}.native-logo-grid figure>div{color:#1f254f;border:1px solid #e2e6ee;border-radius:10px;place-items:center;height:84px;padding:10px;font-weight:600;display:grid;overflow:hidden}.native-logo-grid img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:64px}.native-logo-grid figcaption{color:#617185;overflow-wrap:anywhere;margin-top:10px;font-size:12px}.native-logo-form{color:#17213b;font:13px/1.5 var(--font-geist-sans),sans-serif}.native-logo-form fieldset{border:1px solid #dce4ed;border-radius:10px;margin:20px 0;padding:14px}.native-logo-form legend{padding:0 4px;font-weight:600}.native-logo-form label{gap:6px;margin-bottom:12px;display:grid}.native-logo-form input{color:#17213b;background:#fff;border:1px solid #becbda;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px 12px}.native-logo-form button{background:#fff;border:1px solid #dce4ed;border-radius:8px;min-height:44px;padding:10px 12px;font-weight:600}.native-logo-form button[type=submit]{color:#fff;background:#1f254f}.native-logo-form button:disabled{opacity:.5;cursor:not-allowed}.native-logo-form :focus-visible{outline-offset:3px;outline:2px solid #1f75fe}.native-logo-actions{flex-wrap:wrap;gap:8px;display:flex}.native-logo-form [role=alert]{color:#9c283d;margin-top:12px}